|
ABSTRACT
We report on the successful application of academic experience with formal modelling and verification techniques to an automotive scenario from the service-oriented computing domain. The aim of this industrial case study is to verify a priori, thus before implementation, certain design issues. The specific scenario is a simplified version of one of possible new services for car drivers to be provided by the in-vehicle computers.
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
|
|
| |
2
|
|
| |
3
|
M.H. ter Beek, A. Fantechi, S. Gnesi and F. Mazzanti. An action/state-based model-checking approach for the analysis of communication protocols for Service-Oriented Applications. To appear in Proceedings of the 12th International Workshop on Formal Methods for Industrial Critical Systems (FMICS'07), Berlin, Germany, volume 4916 of Lecture Notes in Computer Science. Springer, Berlin, 2008.
|
| |
4
|
|
| |
5
|
S. Chaki, E.M. Clarke, J. Ouaknine, N. Sharygina and N. Sinha. Concurrent software verification with states, events, and deadlocks. Formal Aspects of Computing 17(4): 461--483, 2005.
|
 |
6
|
|
| |
7
|
Rocco De Nicola , Joost-Pieter Katoen , Diego Latella , Michele Loreti , Mieke Massink, Model checking mobile stochastic logic, Theoretical Computer Science, v.382 n.1, p.42-70, August, 2007
[doi> 10.1016/j.tcs.2007.05.008]
|
| |
8
|
|
 |
9
|
|
| |
10
|
A. Fantechi, S. Gnesi, A. Lapadula, F. Mazzanti, R. Pugliese and F. Tiezzi. A model checking approach for verifying COWS specifications. To appear in Proceedings of the 11th Conference on Fundamental Approaches to Software Engineering (FASE'08), Budapest, Hungary, Lecture Notes in Computer Science. Springer, Berlin, 2008.
|
| |
11
|
|
| |
12
|
P. Gagnon, F. Mokhati and M. Badri. Applying Model Checking to Concurrent UML Models. Journal of Object Technology 7(1):59--84, 2008.
|
| |
13
|
S. Gnesi and F. Mazzanti. On the y model checking of communicating UML State Machines. In Proceedings of the 2nd International Conference on Software Engineering Research, Management & Applications (SERA'04), Los Angeles, CA, USA, pages 331--338, 2004.
|
| |
14
|
S. Gnesi and F. Mazzanti. A Model Checking Verification Environment for UML Statecharts. Presented at the XLIII Annual Italian Conference AICA, Udine, 2005.
|
| |
15
|
L. Gönczy and D. Varró. Model-Driven Transformations for Deployment|Prototype. Sensoria Deliverable 6.4a, September 2007. Available via {31}.
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
A. Knapp and G. Zhang. Model Transformations for Integrating and Validating Web Application Models. In H.C. Mayr and R. Breu, editors, Proceedings of Modellierung 2006 (MOD'06), Innsbruck, Austria, volume 82 of Lecture Notes in Informatics, pages 115--128. Gesellschaft fur Informatik, Bonn, 2006.
|
| |
22
|
N. Koch and D. Berndl. Requirements Modelling and Analysis of Selected Scenarios of the Automative Case Study. Sensoria Deliverable 8.2a, September 2007. Available via {31}.
|
| |
23
|
N. Koch, P. Mayer, R. Heckel, L. Günczy and C. Montangero. UML for Service-Oriented Systems. Sensoria Deliverable 1.4a, September 2007. Available via {31}.
|
| |
24
|
P. Liggesmeyer, M. Rothfelder, M. Rettelbach and T. Ackermann. Qualitätssicherung Software-basierter Technischer Systeme-Problembereiche und Lösungsans ätze. Informatik Spektrum, 21(5):249--258, 1998.
|
| |
25
|
|
| |
26
|
F. Mazzanti. UMC User Guide v3.3. Technical Report 2006-TR-33, Istituto di Scienza e Tecnologie dell'Informazione \A. Faedo", CNR, 2006. http://fmt.isti.cnr.it/WEBPAPER/UMC-UG33.pdf
|
| |
27
|
|
| |
28
|
|
| |
29
|
A. Saad. Java-based Functionality and Data Management in the automobile|Prototyping at BMW Car IT GmbH. JavaSPEKTRUM. SIGS Datacom, March 2003.
|
| |
30
|
SCADE suite. http://www.estereltechnologies. com/products/scade-suite/
|
| |
31
|
EU project Sensoria (IST-2005-016004). http://www.sensoria-ist.eu/
|
| |
32
|
SPARK toolset. http://www.praxis-his.com/sparkada/
|
| |
33
|
Spin model checker. http://www.spinroot.com
|
| |
34
|
UMC model checker. http://fmt.isti.cnr.it/umc/
|
| |
35
|
Unified Modeling Language. http://www.uml.org/
|
| |
36
|
Uppaal tool. http://www.uppaal.com
|
| |
37
|
M. Wirsing, A. Clark, S. Gilmore, M. Hölzl, A. Knapp, N. Koch and A. Schroeder. Semantic-Based Development of Service-Oriented Systems. In E. Najm, J.-F. Pradat-Peyre and V. Donzeau-Gouge, editors, Proceedings of the 26th International Conference on Formal Techniques for Networked and Distributed Systems (FORTE'06), Paris, France, volume 4229 of Lecture Notes in Computer Science, pages 24--45. Springer, Berlin, 2006.
|
|