COMDEVALCO framework - the modeling language for procedural paradigm

Bazil Pârv, Ioan Lazăr, Simona Motogna

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.

Full Text:

PDF

References


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

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

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

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/

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

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

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.

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

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

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.

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

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

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

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

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

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.

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

Telelogic AB, UML 2.0 Action Semantics and Telelogic TAU/Architect and TAU/Developer Action Language, Version 1.0, 2004.




DOI: https://doi.org/10.15837/ijccc.2008.2.2386



Copyright (c) 2017 Bazil Pârv, Ioan Lazăr, Simona Motogna

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC-BY-NC  License for Website User

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]


INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2018: IF=1.585..

IJCCC is indexed in Scopus from 2008 (CiteScore2018 = 1.56):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.

 

 Impact Factor in JCR2018 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.585 (Q3). Scopus: CiteScore2018=1.56 (Q2);

SCImago Journal & Country Rank

Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.