Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where M.P.J. Stevens is active.

Publication


Featured researches published by M.P.J. Stevens.


Computer Languages | 2001

Object-oriented modelling and specification using SHE

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

System level design methodology

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

System level modelling for hardware/software systems

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

Systematic development of industrial control systems using software/hardware engineering

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

Behaviour-preserving transformations in SHE: a formal approach to architecture design

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

System level models for real-time communication

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

Object-oriented co-design for hardware/software systems

P.H.A. van der Putten; Jeroen Voeten; M.P.J. Stevens


Archive | 1999

A probabilistic real-time calculus for performance evaluation

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

Towards System Level Performance Modelling

Jeroen Voeten; P.H.A. van der Putten; Marc Geilen; M.P.J. Stevens


Archive | 1997

Formal modelling of reactive hardware/software systems

Jeroen Voeten; P.H.A. van der Putten; Marc Geilen; M.P.J. Stevens; J.P. Veen

Collaboration


Dive into the M.P.J. Stevens's collaboration.

Top Co-Authors

Avatar

Jeroen Voeten

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

P.H.A. van der Putten

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Marc Geilen

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

L.J. van Bokhoven

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Bd Bart Theelen

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Harm J. S. Dorren

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

A. c. Verschueren

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

I.G. Stappers

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge