M.P.J. Stevens
Eindhoven University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by M.P.J. Stevens.
Computer Languages | 2001
Marc Geilen; Jeroen Voeten; P.H.A. van der Putten; L.J. van Bokhoven; M.P.J. Stevens
Industry is facing a crisis in the design of complex hardware/software systems. Due to the increasing complexity, the gap between the generation of a product idea and the realisation of a working system is expanding rapidly. To manage complexity and to shorten design cycles, industry is forced to look at system-level languages towards specification and design. The (formal) system-level modelling language called POOSL is very expressive and is able to model dynamic hard real-time behaviour and to (visually) capture static (architecture and topology) structure in an object-oriented fashion. The language integrates a process part, based on the process algebra CCS, with a data part, based on the concepts of traditional object-oriented programming languages and it is equipped with a formal semantics. Currently, a number of automated software tools (model editing, simulator and compiler tools) are available in an environment called SHESim. These tools allow visual entry of structure and topology of the system, whereas dynamic behaviour of individual processes is expressed in an expressive imperative language. The formal semantics of POOSL provides a solid basis for the application of verification and performance analysis techniques and establishing a rigorous connection to existing analysis tools.
IEEE Transactions on Very Large Scale Integration Systems | 1998
P.H.A. van der Putten; Jeroen Voeten; Marc Geilen; M.P.J. Stevens
There are many fundamental problems in the design of object-oriented methods that support the development of formal executable models on a system level, and that are suitable for hardware/software co-specification. System level description formalisms should combine concepts expressive enough to model the essentials of a system on the right level of abstraction. This paper reports experiences in developing a specification and design method SHE (Software/Hardware Engineering) which is based on a formal language POOSL (Parallel Object-Oriented Specification Language). The method offers a path from an informal specification to a unified formal model that enables evaluation of system properties. This paper describes concrete new results as well as an approach towards research on system level methodology.
Proceedings. 24th EUROMICRO Conference (Cat. No.98EX204) | 1998
Jeroen Voeten; P.H.A. van der Putten; Marc Geilen; M.P.J. Stevens
Industry is facing a crisis in the design of complex hardware/software systems. Due to the increasing complexity, the gap between the generation of a product idea and the realisation of a working system is expanding rapidly. To manage complexity and to shorten design cycles, industry is forced to look at system level languages towards specification and design. We report on the system level modelling language called POOSL. The language is very expressive and is able to model dynamic hard real time behaviour as well as static (architecture and topology) structure in an object oriented fashion. The language integrates a process part, based on the process algebra CCS, with a data part, based on the concepts of traditional object oriented programming languages. Unlike many modelling languages today, POOSL is equipped with a complete mathematical semantics. Currently a number of automated software tools (model editing simulator and compiler tools) are available. It is shown how the language and tools allow the estimation of a performance parameter of a datalink protocol.
frontiers of information technology | 1997
Jeroen Voeten; P.H.A. van der Putten; M.P.J. Stevens
SHE (software/hardware engineering) is a new object-oriented analysis, specification and design method for complex reactive hardware/software systems. SHE is based on the formal specification language POOSL and a design framework for guiding analysis and design activities. This paper reports on the applicability of the SHE method for the specification and design of the control subsystem of a new generation of industrial mailing machines.
Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies | 1996
Jeroen Voeten; P.H.A. van der Putten; M.P.J. Stevens
SHE (Software/Hardware Engineering) is an object-oriented analysis, specification and design method for complex reactive hardware/software systems. SHE is based on the formal specification language POOSL and a design framework guiding the analysis and design activities. During analysis several graphical models are produced. These models are formalized in a textual representation in the POOSL language. The obtained POOSL description describes both behaviour and initial system structure. During design the initial system structure may have to be adjusted or refined due to architectural constraints and design decisions. For this purpose so-called behaviour-preserving transformations are used. These transformations allow structure modifications in a graphical way and they allow the automatic change of the POOSL specification during interactive system simulation. This paper reports the development of a formal basis for design transformations and shows their applicability.
Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium | 1999
P.H.A. van der Putten; Jeroen Voeten; Marc Geilen; M.P.J. Stevens
This paper reports on system level modelling techniques for specification and verification of real-time distributed systems. The approach uses an object-oriented description technique that yields formal executable system level models, suitable for hardware/software co-specification. The focus in this paper is on finding system level abstractions for modelling real-time communication in distributed systems. A generic LAN model is presented that models the properties of tightness, bounded transmission delay, and bounded omission degree. The model is evaluated for the quality of verification of real-time properties. This leads to the definition of research goals in new fields of formal verification, such as time continuous qualitative property verification, and probabilistic quantitative verification.
Archive | 1995
P.H.A. van der Putten; Jeroen Voeten; M.P.J. Stevens
Archive | 1999
Jeroen Voeten; Marc Geilen; L.J. van Bokhoven; P.H.A. van der Putten; M.P.J. Stevens; G. Horton; D. Möller; U. Rüde
Archive | 1998
Jeroen Voeten; P.H.A. van der Putten; Marc Geilen; M.P.J. Stevens
Archive | 1997
Jeroen Voeten; P.H.A. van der Putten; Marc Geilen; M.P.J. Stevens; J.P. Veen