ACM Home Page
Please provide us with feedback. Feedback
Compositional specification of behavioral semantics
Full text PdfPdf (458 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe table of contents
Nice, France
SESSION: Model-based design for embedded systems table of contents
Pages: 906 - 911  
Year of Publication: 2007
ISBN:978-3-9810801-2-4
Authors
Kai Chen  Motorola Labs, Schaumburg, IL
Janos Sztipanovits  ISIS, Vanderbilt University, Nashville, TN
Sandeep Neema  ISIS, Vanderbilt University, Nashville, TN
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
: The EDA Consortium
EDAA : European Design and Automation Association
SIGDA : ACM Design Automation
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
EDA Consortium  San Jose, CA, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 57,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

An emerging common trend in model-based design of embedded software and systems is the adoption of Domain-Specific Modeling Languages (DSMLs). While abstract syntax metamodeling enables the rapid and inexpensive development of DSMLs, the specification of DSML semantics is still a hard problem. In previous work, we have developed methods and tools for the semantic anchoring of DSMLs. Semantic anchoring introduces a set of reusable "semantic units" that provide reference semantics for basic behavioral categories using the Abstract State Machine (ASM) framework. In this paper, we extend the semantic anchoring framework to heterogeneous behaviors by developing a method for the composition of semantic units. Semantic unit composition reduces the required effort from DSML designers and improves the quality of the specification. The proposed method is demonstrated through a case study.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Object Management Group. UML#8482; Profile for Modeling and Analysis of Real-Time and Embedded systems. realtime/05-02-06.
 
2
Susan Graph, Ileana Ober. How Useful is the UML profile SPT Without Semantics? In Workshop on the usage of the UML profile for Scheduling, Performance and Time (SIVOES '04), Toronto Canada, 2004.
 
3
 
4
G. Karsai, J. Sztipanovits, A. Ledeczi, and T. Bapty. Modelintegrated development of embedded software. Proceedings of the IEEE, volume 91, 2003.
 
5
Johan Eker, Jörn W. Janneck, Edward A. Lee, Jie Liu, Xiaojun Liu, Jozsef Ludvig, Stephen Neuendorffer, Sonia Sachs, Yuhong Xiong. Taming Heterogeneity The Ptolemy Approach. Proceedings of the IEEE, volume 91, pages 127--144, 2003.
 
6
The MIC Tool Suite. http://www.escherinstitute.org/Plone/tools/suites/mic.
7
 
8
Chen K., Sztipanovits J., Abdelwahed S., Jackson E. Semantic Anchoring with Model Transformations. In Proceedings of European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA), November 2005. LNCS, vol. 3748. pages 115--129, Springer-Verlag, 2005.
 
9
The Abstract State Machine Language. www.research.microsoft.com/fse/asml.
 
10
The Semantic Anchoring Tool Suite. www.isis.vanderbilt.edu/SAT.
 
11
 
12
S. Birla, S. Wang, S. Neema, and T. Saxena. Addressing cross-tool semantic ambiguities in behavior modeling for vehicle motion control. In Automotive Software Workshop 2006, April 2006.

Collaborative Colleagues:
Kai Chen: colleagues
Janos Sztipanovits: colleagues
Sandeep Neema: colleagues