ABSTRACT
This paper proposes a context-dependent requirements analysis method called CAMEmb (Context Analysis Method for Embedded systems) consisting of UML-based context modeling and formal verification support. In CAMEmb, a context model is constructed from initial system requirements by using a UML Profile for Context Analysis. This context model clarifies the relations among hardware components and contexts. After that, the context model is verified in order to check whether a target system behaves correctly under the expected contexts.
- Anastasakis, K., Bordbar, B., Georg, G., and Ray, I.: UML2Alloy: A Challenging Model Transformation, In Proceedings of the ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2007), pp. 436-450, 2007. Google ScholarDigital Library
- CSK: VDMTools -The CSK VDM++ Language, http://www.vdmtools.jp/files/langmanpp_a4E.pdf.Google Scholar
- Greenspan, S., Mylopoulos, J., and Borgida, A.: Capturing More World Knowledge in the Requirements Specification, In Proceedings of International Conference on Software Engineering (ICSE'82), pp. 225-234, 1982. Google ScholarDigital Library
- Holzmann, G. J.: THE SPIN MODEL CHECKER, Addison-Wesley Pub, 2003.Google Scholar
- Jackson, D. and Wing, J.: Lightweight Formal Methods, IEEE Computer, Vol. 29, No. 4, pp. 21-22, 1996.Google ScholarDigital Library
- Jackson, D.: Software Abstractions, The MIT Press, 2006.Google Scholar
- Jackson, M: Problem Frame: Analyzing and Structuring Software Development Problems, Addison-Wesley, 2001. Google ScholarDigital Library
- Leveson, N. G.: Safeware: System Safety and Computers, Addison-Wesley, 1995. Google Scholar
- Sahara, S.: Current status of VDMTools, Talk at the 2nd Overture Workshop, FM'06, 2006.Google Scholar
- Ubayashi, N., Sano, S., and Otsubo, G.: A Reflective Aspect-oriented Model Editor Based on Metamodel Extension, Workshop on Modeling in Software Engineering (MiSE 2007) (Workshop at ICSE 2007), 2007. Google ScholarDigital Library
Index Terms
- A context analysis method for constructing reliable embedded systems
Recommendations
Using MDE for the formal verification of embedded systems modeled by UML sequence diagrams
SBCCI '09: Proceedings of the 22nd Annual Symposium on Integrated Circuits and System Design: Chip on the DunesThis work presents a formal verification methodology that adopts concepts from Model Driven Engineering (MDE) for the automatic generation of a network of timed automata from the functional specification of an embedded application described using UML ...
Business processes contextualisation via context analysis
ER'10: Proceedings of the 29th international conference on Conceptual modelingContext-awareness has emerged as a new perspective for business process modelling. Even though some works have studied it, many challenges have not been addressed yet. There is a clear need for approaches that (i) facilitate the identification of the ...
HW/SW co-verification of embedded systems using bounded model checking
GLSVLSI '06: Proceedings of the 16th ACM Great Lakes symposium on VLSIToday, the underlying hardware of embedded systems is often verified successfully. In this context formal verification techniques allow to prove the functional correctness. But in embedded system design the integration of software components becomes ...
Comments