DocumentCode :
818996
Title :
System Prototype and Verification Using Metamodel-Based Transformations
Author :
Pedro, Luis ; Lucio, Levi ; Buchs, Didier
Author_Institution :
Geneva Univ.
Volume :
8
Issue :
4
fYear :
2007
fDate :
4/1/2007 12:00:00 AM
Firstpage :
1
Lastpage :
1
Abstract :
Mapping domain-specific languages´ core concepts into the concurrent object-oriented Petri nets formal specification language provides users with the semantics necessary for developing prototypes for these DSLs. Different knowledge domains demand different types of support from software languages. Domain engineers often use domain-specific languages to overcome this problem. DSLs are difficult to design, implement, and maintain and are often less efficient than hand-coded software. To address some of these problems, we propose transforming a DSL into the concurrent object-oriented Petri nets formalism. The DSL metamodel serves as the transformation´s starting point. The transformation represents the semantic mapping between the DSL and CO-OPN. We aim both to provide a formally defined semantics for the DSL and, because we integrate CO-OPN in a framework, to provide the functionalities that allow model verification and fast prototype generation for the DSL
Keywords :
Petri nets; concurrency control; object-oriented languages; program verification; programming language semantics; software prototyping; specification languages; concurrent object-oriented Petri nets formal specification language; domain-specific language; metamodel-based transformation; semantic mapping; system prototyping; system verification; DSL; Design engineering; Domain specific languages; Formal specifications; Maintenance engineering; Object oriented modeling; Petri nets; Prototypes; Software maintenance; Software prototyping; CO-OPN; Concurrent Object-Oriented Petri Nets; domain-specific languages; metamodel; model transformation; prototyping; simulation; verification;
fLanguage :
English
Journal_Title :
Distributed Systems Online, IEEE
Publisher :
ieee
ISSN :
1541-4922
Type :
jour
DOI :
10.1109/MDSO.2007.22
Filename :
4167865
Link To Document :
بازگشت