DocumentCode :
673090
Title :
Components in model-based software development
Author :
Tyugu, E. ; Grigorenko, Pavel
Author_Institution :
Inst. of Cybern., Tallinn Univ. of Technol., Tallinn, Estonia
fYear :
2013
fDate :
23-27 Sept. 2013
Firstpage :
1
Lastpage :
8
Abstract :
Model-based software development (MBSD) is rapidly gaining popularity. There are two main approaches to MBSD: transformational and compositional approaches. The first has been initiated in nineties by creating UML - a universal modeling language that has become a standard for software specification, and has influenced research in software engineering. One can say that UML has initiated model-driven software engineering (MDSE). The second - compositional approach has grown out of domain-specific language development. It uses visual specifications as input, and is represented by tools like MetaEdit+ and CoCoViLa. We give a survey of these approaches, and discuss in more detail the compositional approach, paying attention at combining compositional and object-oriented software specifications.
Keywords :
Unified Modeling Language; formal specification; object-oriented programming; CoCoViLa tool; MBSD; MetaEdit+ tool; UML; compositional approach; compositional specifications; domain-specific language development; model-based software development; object-oriented software specifications; software engineering; software specification; transformational approach; universal modeling language; visual specifications; Computational modeling; Java; Mathematical model; Object oriented modeling; Software; Unified modeling language; Visualization; compositional software design; domain-specific modelling; model driven software development; software components; structural synthesis of programs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Technologies (CSIT), 2013
Conference_Location :
Yerevan
Print_ISBN :
978-1-4799-2460-8
Type :
conf
DOI :
10.1109/CSITechnol.2013.6710367
Filename :
6710367
Link To Document :
بازگشت