The CO-Nets approach, that we are developing, is an object oriented Petri net-based framework for specifying as well as prototyping|through graphical animation accompanied by a concurrent computation based on its semantics expressed in rewriting logic|distributed information systems. Taking bene ts of these (validation) capabilities, we presents how prototyping and implementation of systems speci ed using widely accepted information systems languages, namely the Troll language, can be directly drawn up. This is mainly achieved through an intuitive translation of such speci cations into the CO-Nets approach where graphical animation and formal computation are carried out. Moreover, because of the capabilities of the CO-Nets approach for conceiving such systems as autonomous but yet cooperative components, it becomes semantically sound to enrich these languages with syntactical constructions for more modularity leading to more e cient rapid-prototyping.
[1]
Remco Feenstra,et al.
LCM 3.0: A Language for describing Conceptual Models
,
1993
.
[2]
Gunter Saake,et al.
Towards an Object Petri Nets Model for Specifying and Validating Distributed Information Systems
,
1999,
CAiSE.
[3]
MeseguerJosé.
Conditional rewriting logic as a unified model of concurrency
,
1992
.
[4]
José Meseguer,et al.
A logical theory of concurrent objects and its realization in the Maude language
,
1993
.
[5]
Gunter Saake,et al.
TROLL: a language for object-oriented specification of information systems
,
1996,
TOIS.
[6]
Gunter Saake,et al.
Towards a New Semantics for Mondel Specifications Based on the CO-Net Approach
,
1999,
Modellierung.