AbstractThis paper proposes a component model compliant with the current practice of Software Engineering, yet provided with a sound formal semantics based on Coloured Petri nets. Our proposal is structured as follows: 1) Define a component model. We have chosen a component model inspired by the CORBA Component Model (CCM), yet simpler and more precise. 2) Propose a notation to formally specify the internal behaviour of a software component. Our formal approach is based on Coloured Petri nets which makes it well suited to the modelling of concurrent, distributed or event-driven systems, and amenable to formal verification. 3) Define a mapping from the constructs of the component model (facets, receptacles, event sources and sinks) to the co...
Present-day software systems are challenged by increasing demands for modifiability and evolvability...
In this paper, a Petri net-based formal specification method for distributed systems is applied to t...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...
AbstractThis paper proposes a component model compliant with the current practice of Software Engine...
Current advances in software engineering practice involve the adoption of a component- based approac...
This paper presents the basic theoretical aspects of Coloured Petri Nets (CP-nets or CPN). CP-nets h...
This paper deals with the formal modeling of dynamically reconfigurable systems using Petri nets. Dy...
Incremental development involves creating a new specification or implementation by modifying an exis...
This paper describes how Coloured Petri Nets (CP-nets) have been developed - from being a promising ...
AbstractSoftware architectures shift the focus of developers from lines-of-code to coarser-grained c...
Abstract. Coloured Petri Nets (CPNs) is a language for the modelling and validation of systems in wh...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
The composition mechanisms and interactions of current component models are mostly base on port or f...
AbstractComponent-based software engineering needs to be backed by thorough formal concepts and mode...
The composition mechanisms and interactions of current component models are mostly base on port or f...
Present-day software systems are challenged by increasing demands for modifiability and evolvability...
In this paper, a Petri net-based formal specification method for distributed systems is applied to t...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...
AbstractThis paper proposes a component model compliant with the current practice of Software Engine...
Current advances in software engineering practice involve the adoption of a component- based approac...
This paper presents the basic theoretical aspects of Coloured Petri Nets (CP-nets or CPN). CP-nets h...
This paper deals with the formal modeling of dynamically reconfigurable systems using Petri nets. Dy...
Incremental development involves creating a new specification or implementation by modifying an exis...
This paper describes how Coloured Petri Nets (CP-nets) have been developed - from being a promising ...
AbstractSoftware architectures shift the focus of developers from lines-of-code to coarser-grained c...
Abstract. Coloured Petri Nets (CPNs) is a language for the modelling and validation of systems in wh...
In an effort to manage increasing complexity and to maximise the reuse of code, the software enginee...
The composition mechanisms and interactions of current component models are mostly base on port or f...
AbstractComponent-based software engineering needs to be backed by thorough formal concepts and mode...
The composition mechanisms and interactions of current component models are mostly base on port or f...
Present-day software systems are challenged by increasing demands for modifiability and evolvability...
In this paper, a Petri net-based formal specification method for distributed systems is applied to t...
UML is by far the most widely used modelling language used nowadays in software engineering, due to ...