Publications des institutions partenaires
Specification and simulation of ALICE DAQ system
The Trigger and Data Acquisition System of the ALICE Experiment has been designed to support the high bandwidth expected during the LHC heavy ion run. A model of this system has been developed. The goal of this model is two fold.First, it allows us to verify that the system-level design is consistent and behaves according to the requirements. Second, it is used to evaluate the...
Institution partenaire
English / 01/01/2000
Adding Real-Time Constraints to Synchronised Petri Nets
This report defines synchronised Petri nets with inhibitor arcs and an extension of these nets that integrates real-time constraints. The semantics of these nets is given by a transition system built using Structured Operational Semantics (SOS) rules. This report is part of a larger framework that attempts to attach real-time constraints to the CO-OPN/2 language.
Institution partenaire
English / 01/01/2000
Des documents virtuels pour lire les bases de données
Institution partenaire
Français / 01/01/1999
Active hypertext views on databases
Designing and building a Web site aimed to interact with a database can be a demanding task. A way to accelerate this task is to use a declarative language for specifying hypertext views on databases. In this paper, we discuss hypertext concepts for viewing and acting on a database. While viewing a database through a hypertext view enables a user to navigate among interconnected...
Institution partenaire
English / 01/01/1999
Formal development and validation of Java dependable distributed systems
The rapid expansion of Java programs into the software market is often not supported by a proper development methodology. We present a formal development methodology, well suited for Java dependable distributed applications. It is based on the stepwise refinement of model oriented formal specifications, and enables validation of the obtained system wrt the client's requirements...
Institution partenaire
English / 01/01/1999
A Formal Developement and Validation Methodology for System Design
This paper presents first a formal development methodology that enables the validation of formal specifications as well as program codes wrt client's requirements. The methodology is based on the two languages framework: it advocates the joint use of a model-oriented specification and a logical language. Second, the paper describes development guidelines for system design within...
Institution partenaire
English / 01/01/1999
Reusing Dynamic Document Fragment through Virtual Documents: Key Issues In Document Engineering
Electronic documents may obviously no more be considered as a simple representation of their paper counterpart. They become dynamic components whose content may be modified accordingly to users interaction but also in reaction to modifications in the user's environment (such as an update operation in a database). They not only include data but also behavior (Scripts, Applets,...
Institution partenaire
English / 01/01/1999
Design and Implementation of a Teleteaching Environment
The ever increasing need for education combined with the recent advances in communication technologies, have encouraged the introduction of numerous remote learning systems and services. In this paper we describe a distance learning system we have developed at the University of Geneva. We also describe the experience we have gained by using the system for conducting telelectures...
Institution partenaire
English / 01/01/1999
Active Business Objects (ABOs): A novel paradigm for building (and using!) Business Information System
The ABO project aims in the design and development an agent platform where mobile agents represent business processes. These agents encapsulate the policies, business practices and models of different business activities (like order management, payroll, warehouse and stock control). The aim of ABO is to provide a new paradigm of Business Information System design and use.
Institution partenaire
English / 01/01/1999
A survey of theories for mobile agents
This paper presents a comparative survey of formalisms related to mobile agents. It describes the π-calculus and its extensions, the Ambient calculus, Petri nets, Actors, and the family of generative communication languages. Each of these formalisms defines a mathematical framework that can be used to reason about mobile code; they vary greatly in their expressiveness, in the...
Institution partenaire
English / 01/01/1998
Languages and Tools to Specify Hypertext Views on Databases
We present a declarative language for the construction of hypertext views on databases. The language is based on an object-oriented data model and a simple hypertext model with reference and inclusion links. A hypertext view specification consists in a collection of parameterized node schemes which specify how to construct node and link instances from the database contents. We show...
Institution partenaire
English / 01/01/1998
Formal development of Java based Web parallel applications
The Java object oriented programming language has been the subject of an important involvement from programmers and the industry. Especially for applications related to the Web. The problem of such a rapid penetration of Java programs into commercial products is that software engineers do not have any methodology and have to develop complex parallel applications. We present a formal...
Institution partenaire
English / 01/01/1998
Using object-oriented algebraic nets for the reverse engineering of Java programs: a case study
The problem addressed in this paper is the following: how to use high-level Petri nets for the reverse engineering of implemented distributed applications. The paper presents a reverse engineering methodology applied on a real (simple) Java applet based client/server application. First, starting from the Java program, several abstraction steps are described using the CO-OPN/2 formal...
Institution partenaire
English / 01/01/1998
COALA - A Formal Language for Coordinated Atomic Actions
A Coordianted Atomic Action (CA Action) is a unified scheme for coordinating complex concurrent activities and supporting error recovery between multiple interacting objects in distributed object-oriented systems. They constitute a very interesting concept for the structured developement of fault-tolerant distributed applications. To formalize the design of CA actions, this paper...
Institution partenaire
English / 01/01/1998
Formal Development and Validation of the DSGamma System Based on CO-OPN/2 and Coordinated Atomic Actions
The rapid expansion of Java programs into software market is often not supported by a proper development methodology. Here, we present a formal development methodology well-suited for Java dependable distributed applications. It is based on the stepwise refinement of model-oriented formal specifications, and enables validation of the obtained system wrt the client's requirements...
Institution partenaire
English / 01/01/1998
CO-OPN/2 Specification of the DSGamma System Designed Using Co-ordinated Atomic Actions
The objective of this paper are twofold. On the one hand, it sims to show the advantages of Co-ordinated Atomic actions (CA actions) as a design concept for dependable distributed system development, and on the other hand, it explains how the formal language CO-OPN/2 can be used to express the semantics of CA action design. A fault-tolerant distributed application is developed...
Institution partenaire
English / 01/01/1998
Distributed Musical Rehearsal: Evaluation Report
One of the most important part of the Distributed Musical Rehearsal project was the evaluation of the overall system performance. This task required the development of precise methodology, based on both subjective and objective performance measurements. The results of the evaluation are presented in the report in their raw form and from these we draw our conclusion concerning the...
Institution partenaire
English / 01/01/1998
Communication Messengers as a Basis for Distributed Algorithms
The messenger paradigm is one of the earliest models which propose the exchange of code to implement computer communication. Code becomes mobile and mobile code is now considered a promising alternative for the implementation of distributed applications. One application of mobile code is in the implementation of software agents which themselves are used to implement complex...
Institution partenaire
English / 01/01/1997
Generating Hypertext Views on Databases
This paper presents a language and a system to construct a hypertextual view (a hyperview) of the content of a database. We first study different approaches to map database objects to hypertext components: tuple level mapping, tuple sets mapping, and associated tuples mapping. Then we present a declarative hyperview definition language which integrates these approaches. With this...
Institution partenaire
English / 01/01/1996
Distributed Services in a Messenger Environment
Mobile code is more and more accepted as a promising alternative for structuring distributed applications. The messenger paradigm is the approach to mobile code used in this paper. Messengers are threads of control that can move in a network of messenger platforms to search for resources and information they need to accomplish their task. They are expressed in the MØ messenger...
Institution partenaire
English / 01/01/1996
Pages
Le portail de l'information économique suisse
© 2016 Infonet Economy