Title :
A UML-based complex system design method MoFoV (Modeling/Formalizing/Verifying)
Author :
Benaben, Frkdirick ; ANTOINE, Christian ; Pignon, Jean-Paul
Author_Institution :
Lab. de Genie Informatique et d´´Ingenierie de Production, Ecole des mines d´´Ales, Nimes, France
Abstract :
This article presents a support method for the design of complex systems. This approach, (named MoFoV for Modeling/Formalizing/Verifying) is devoted to a functional view of systems. Assigned to technological contexts, this method is based on two generic models (which vary depending on each specific application domain). The first (MOGET) is dedicated to systems treatments (in terms of functions) whilst the second (MOGEP) deals with the potential properties of those systems. These generic models can be specialized (using the functional and non-functional requirements, extracted from the specification document) in order to represent an exact solution (treatments oriented) to the expected requirements. Both specific models must be formalized (in term of homogeneity, consistency, architecture and modeling rules) before being tested with formal proof tools (for example the Model Checker SMV). We show the positioning and the global orientations of such a design support method. Then, it will be possible to clarify what this method needs in order to run and how it can practically be used. Finally, this system design method aims to improve the relationship between the modeling (from requirements) and formal verification task indeed, these phases are usually separated and are rarely commonly integrated in a design process.
Keywords :
formal specification; formal verification; object-oriented methods; specification languages; MoFoV; Model Checker; SMV; UML-based complex system design method; formal verification task; functional requirements; functional view; modeling; nonfunctional requirements; object oriented design; specification document; Context modeling; Design engineering; Formal verification; Production systems; Prototypes; Sliding mode control; Systems engineering and theory; Testing; Unified modeling language;
Conference_Titel :
Systems, Man and Cybernetics, 2002 IEEE International Conference on
Print_ISBN :
0-7803-7437-1
DOI :
10.1109/ICSMC.2002.1176112