COMDEVALCO framework - the modeling language for procedural paradigm

  • Bazil Pârv Babes-Bolyai University Faculty of Mathematics and Computer Science Department of Computer Science 1, M. Kogalniceanu, Cluj-Napoca 400084, Romania
  • Ioan Lazăr Babeș-Bolyai University Faculty of Mathematics and Computer Science Department of Computer Science 1, M. Kogalniceanu, Cluj-Napoca 400084, Romania
  • Simona Motogna Babes-Bolyai University Faculty of Mathematics and Computer Science Department of Computer Science 1, M. Kogalniceanu, Cluj-Napoca 400084, Romania

Abstract

This work is part of a series referring to COMDEVALCO - a framework for Software Component Definition, Validation, and Composition. Its constituents are: a modeling language, a component repository and a set of tools. This is the first paper describing the object-oriented modeling language, which contains finegrained constructions, aimed to give a precise description of software components. The current status of the language reflects the procedural paradigm constructs.

References

[1] S.W. Ambler, Agile Model Driven Development (AMDD): The Key to Scaling Agile Software Development, http://www.agilemodeling.com/essays/amdd.htm.

[2] F.P. Brooks, No silver bullet: essence and accidents in software engineering, IEEE Computer, April 1987, pp. 10-19.

[3] K. Carter, The Action Specification Language Reference Manual, 2002. http://www.kc.com/

[4] I. Crnkovic, M. Larsson, Building Reliable Component-Based Software Systems, Prentice Hall International, Artech House Publishers, ISBN 1-58053-327-2, Available July 2002. http://www.idt.mdh.se/cbse-book/

[5] M. Fowler, UmlMode, May 2003, http://martinfowler.com/bliki/UmlMode.html

[6] J. Grenfield, K. Short, Software factories: assembling applications with patterns, models, frameworks, and tools, Wiley, 2004.

[7] P. Henderson, R.J. Walters, Behavioural Analysis of Component-Based Systems, Declarative Systems and Software Engineering Research Group, Department of Electronics and Computer Science, University of Southampton, Southampton, UK, 06 June 2000.

[8] S.J. Mellor, Agile MDA, 2005. http://www.omg.org/mda/mda_files/AgileMDA.pdf

[9] S.J. Mellor, M.J. Balcer, Executable UML: A Foundation for Model-Driven Architecture, Addison- Wesley, 2002.

[10] I. Lazăr, B. Pârv, S. Motogna, I.G. Czibula, C.L. Lazăr, An Agile MDA Approach for Executable UML Activities, Studia UBB, Informatica, LII, No. 2, 2007, pp. 101-114.

[11] P.A. Muller et al, On executable meta-languages applied to model transformations, Model Transformations In Practice Workshop, Montego Bay, Jamaica, 2005.

[12] Object Management Group, MDA Guide Version 1.0.1, 2003. http://www.omg.org/docs/omg/03- 06-01.pdf

[13] Object Management Group. UML 2.0 Testing Profile Specification, 2005, http://www.omg.org/cgibin/ apps/doc?formal/05-07-07.pdf.

[14] Object Management Group, Model-level Testing and Debugging, 2007, http://www.omg.org/cgibin/ doc?ptc/2007-05-14/

[15] Object Management Group, UML 2.1.1 Superstructure Specification, 2007, http://www.omg.org/cgi-bin/doc?ptc/07-02-03/

[16] B. Pârv, S. Motogna, I. Lazăr, I.G. Czibula, C.L. Lazăr, COMDEVALCO - a framework for software component definition, validation, and composition, Studia UBB, Informatica, LII, No. 2, 2007, pp. 59-68.

[17] ProjTech AL: Project Technology, Inc, Object Action Language, 2002.

[18] Telelogic AB, UML 2.0 Action Semantics and Telelogic TAU/Architect and TAU/Developer Action Language, Version 1.0, 2004.
Published
2008-06-01
How to Cite
PÂRV, Bazil; LAZĂR, Ioan; MOTOGNA, Simona. COMDEVALCO framework - the modeling language for procedural paradigm. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 3, n. 2, p. 183-195, june 2008. ISSN 1841-9844. Available at: <http://univagora.ro/jour/index.php/ijccc/article/view/2386>. Date accessed: 06 july 2020. doi: https://doi.org/10.15837/ijccc.2008.2.2386.