|
ABSTRACT
<i>Service-based software systems</i> are a useful concept recently developed to support the development of systems offering functions (the so-called <i>services</i>) which may be interrelated or may mutually depend on each other. Although appealing from a practical point of view, the development of service-based software for security-critical systems is, unfortunately, not well understood. Services may easily interact with each other in a way which may have unforeseen consequences on the various security properties provided. In this work, we propose a method for facilitating the development of security-critical service-based software systems using the computer-aided systems engineering tool A<sc>uto</sc>F<sc>ocus</sc> based on the formal method F<sc>ocus</sc>. We explain our method at the example of a service-based system from the automotive domain.
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
|
|
| |
4
|
M. Broy. Modeling Services and Layered Architectures. In H. König, M. Heiner, and A. Wolisz, editors, Formal Techniques for Networked and Distributed Systems, volume 2767 of Lecture Notes in Computer Science, pages 48--61. springer, 2003.
|
| |
5
|
M. Broy, F. Huber, and B. Schätz. AutoFocus -- Ein Werkzeugprototyp zur Entwicklung eingebetteter Systeme. Informatik Forschung und Entwicklung, 14(3):121--134, 1999.
|
| |
6
|
|
| |
7
|
G. Denker, L. Kagal, T. W. Finin, M. Paolucci, and K. P. Sycara. Security for DAML web services: Annotation and matchmaking. In International Semantic Web Conference, pages 335--350, 2003.
|
| |
8
|
|
 |
9
|
Matthew B. Dwyer , George S. Avrunin , James C. Corbett, Patterns in property specifications for finite-state verification, Proceedings of the 21st international conference on Software engineering, p.411-420, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302672]
|
| |
10
|
|
| |
11
|
P. Giorgini, F. Massacci, and J. Mylopoulos. Requirement engineering meets security: A case study on modelling secure electronic transactions by VISA and Mastercard. In I.-Y. Song, S. Liddle, T. Ling, and P. Scheuermann, editors, 22nd International Conference on Conceptual Modeling (ER 2003), volume 2813 of LNCS, pages 263--276. Springer, 2003.
|
| |
12
|
J. Grünbauer, H. Hollmann, J. Jürjens, and G. Wimmel. Modelling and verification of layered security protocols: A bank application. In Computer Safety, Reliability, and Security (SAFECOMP 2003), volume 2788 of LNCS, pages 116--129. Springer, 2003.
|
| |
13
|
|
| |
14
|
ITU. ITU-TS Recommendation Z.120: Message Sequence Chart (MSC). ITU-TS, Geneva, 1996.
|
| |
15
|
J. Jürjens. Secure Systems Development with UML. Springer, 2004.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
MEWADIS Projekt Homepage. MEWADIS website at http://www4.in.tum.de/~mewadis. In German.
|
| |
20
|
Open Services Gateway Inititative. OSGitexttrademark Service Platform Specification. Release 3, March 2003, http://www.osgi.org.
|
| |
21
|
B. Orriëns, J. Yang, and M. P. Papazoglou. Model driven service composition. In M. E. Orlowska, S. Weerawarana, M. P. Papazoglou, and J. Yang, editors, First International Conference on Service-Oriented Computing (ICSOC 2003), volume 2910 of LNCS, pages 75--90, Trento, Italy, December 15--18 2003. Springer.
|
| |
22
|
OSGi Alliance. OSGI World Congress 2003. http://2003.osgiworldcongress.com.
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
Von Welch , Frank Siebenlist , Ian Foster , John Bresnahan , Karl Czajkowski , Jarek Gawor , Carl Kesselman , Sam Meder , Laura Pearlman , Steven Tuecke, Security for Grid Services, Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing (HPDC'03), p.48, June 22-24, 2003
|
| |
28
|
|
| |
29
|
|
|