Reflecting current trends in engineering software-
intensive systems, main attention focuses both on
architectural and behavioral formal specifications of
either reactive or real-time system actions, utilizing
either structured or object-oriented approach
depending on application requirements. Formal
specification tools considered include temporal
logics, real-time logics, object calculi, process
algebras and transition systems. The implementation
and integration phases of the project provide pilot
versions of techniques and tools for conceptual
design, for behavioral and structural specifications,
and for rapid prototyping. Moreover, formal
verification support will include dedicated tools both
for model checking and for proving
ACKNOWLEDGEMENTS
The research has been supported by the Czech
Ministry of Education in the frame of Research
Intentions MSM 0021630528: Security-Oriented
Research in Information Technology and MSM
0021630503 MIKROSYN: New Trends in
Microelectronic Systems and Nanotechnologies; and
in part by the Grant Agency of the Czech Republic
through the grants GACR 102/05/0723: A
Framework for Formal Specifications and
Prototyping of Information System’s Network
Applications and GACR 102/05/0467: Architectures
of Embedded Systems Networks. The current
contribution, which stems from the previous paper
(Sveda and Vrba, 2005), delivers not only an
overview of the work done after the preceding
publication, but also a brief information about the
contents of a research intention, Security-Oriented
Research in Information Technology, which focuses
also on relationships between safety and security.
The authors appreciate contributions of their
colleagues from the Department of Information
Systems and the Department of Microelectronics -
namely Ondrej Rysavy, Roman Trchalik, Pavel
Ocenasek, Petr Matousek, Jarek Rab, Rudolf Cejka
and Frantisek Scuglik -- to this work.
REFERENCES
Broy, M., 2006. The ‘Grand Challenge’ in Informatics:
Engineering Software-Intensive Systems. IEEE
Computer, Vol.39, No.10, pp.72-80.
Harel, D., 2001. From Play-In Scenarios to Code: An
Achievable Dream. IEEE Computer, Vol.34, No.1,
pp.53-60.
Hessami, A.G., 2004. A Systems Framework for Safety
and Security: The Holistic Paradigm. Systems
Engineering, Vol.7, No.2, pp.99-112.
Holzmann, G.J., 1997. The Model Checker Spin. IEEE
Transactions on Software Engineering, Vol.23, No.5,
pp.279-295.
Jackson, M., 2006. What Can We Expect from Program
Verification? IEEE Computer, Vol.39, No.10, pp.65-71.
Kim, G., L. et al., 1997. Uppaal in a Nutshell. Int. Journal
on Software Tools for Technology Transfer, Vol.1,
No.1-2, pp.134-152.
Lamport, L., 2002. Specifying Systems, Addison-Wesley,
Boston, USA.
Melhart, B. and S. White, 2000. Issues in Defining,
Analyzing, Refining, and Specifying System
Dependability Requirements. Proceedings of the IEEE
Conference and Workshop ECBS'2000, IEEE
Computer Society Press, Edinburgh, Scotland,
pp.334-340.
Owre, J.M., et al., 1992. PVS: A Prototype Verification
System. Automated Deduction, (D. Kapur, Ed.),
Lecture Notes in Artificial Intelligence, Vol.607,
pp.748-752, Springer, New York, USA.
Rysavy, O. and M. Sveda, 2003. A Minimal Formal
Language for Object-Oriented Specifications.
Proceedings of the IEEE TC-ECBS and IFIP WG10.1
Joint Workshop on Formal Specifications of
Computer-Based Systems. University of Stirling, UK,
pp.35-40.
Rysavy, O., 2005. Specifying and Reasoning in the
Calculus of Objects, PhD Dissertation, Brno
University of Technology, Brno, Czech Republic.
Sveda, M. and R. Vrba, 2001. Executable Specifications
for Distributed Embedded Systems. IEEE Computer,
Vol.34, No.1, pp.138-140.
Sveda, M. and R. Vrba, 2003. An Integrated Framework
for Internet-Based Applications of Smart Sensors.
IEEE Sensors Journal, Vol.3, No. 5, pp.579-586.
Sveda, M. and R. Vrba, 2005. An Approach to the Design
of Networked Embedded Systems. Proceedings of the
16th IFAC WORLD CONGRESS, Praha, pp.2223-2228.
Sveda, M., et al., 2005. Introduction to Industrial Sensor
Networking. A book chapter in: Ilyas, M., and I.
Mahgoub, (Eds.). Handbook of Sensor Networks:
Compact Wireless and Wired Sensing Systems, CRC
Press LLC, Boca Raton, FL, USA, pp.10.1-10.24.
Sveda, M. and R. Vrba, 2006. Internet-Based Embedded
System Architectures -- End-User Development
Support for Embedded System Applications.
Proceedings of the International Joint Conference on
e-Business and Telecommunications (ICETE 2006,
ICE-B), INSTICC and IEEE, Setúbal, Portugal, 2006,
pp.63-68.
Wieringa, R., 1998. A Survey of Structured and Object-
Oriented Software Specification Methods and
Techniques. ACM Computing Surveys, Vol.30, No.4,
pp.459-527.
Woodcock, J., 2006. First Steps in the Verified Software
Grand Challenge. IEEE Computer, Vol.39, No.10,
pp.57-64.
ICE-B 2007 - International Conference on e-Business
30