Nicole Levy - Academia.edu (original) (raw)

Papers by Nicole Levy

Research paper thumbnail of Architecture et qualité de systèmes logiciels

Definir l'architecture d?un systeme logiciel est une etape essentielle de son developpement. ... more Definir l'architecture d?un systeme logiciel est une etape essentielle de son developpement. C'est la premiere etape de prise de decisions de conception. C?est en particulier la que seront prises les decisions concernant la maniere de prendre en compte les exigences non fonctionnelles dont celles de qualite. Lorsqu?il s?agit de construire un nouveau systeme, il est interessant de valoriser la connaissance acquise dans le developpement d?autres systemes comparables, c'est-a-dire appartenant au meme domaine fonctionnel. Notre propos est d?etudier comment la capitalisation de la connaissance afferant a un domaine fonctionnel donne peut permettre d'atteindre l'objectif recherche, a savoir une architecture de qualite. Nous proposons une demarche de construction d'une architecture guidee par la qualite et appliquons cette demarche dans un premier temps pour le developpement d'une architecture de reference d'un domaine fonctionnel puis pour celle d'un sy...

Research paper thumbnail of Extension de OWL-S avec les Standards de Qualité

With the increasing amount of Web Services available on the Web, Web Services discovery issues ar... more With the increasing amount of Web Services available on the Web, Web Services discovery issues are becoming in-creasingly important. Since current Web Services standard technologies (e.g, UDDI) only provide syntactic searches on Web Services descriptions (mainly their signatures), seman-tic discovery approaches based on ontologies (e.g, OWL-S) have been developed. These approaches lead to more pre-cise descriptions of Web Services functionalities, but they provide few mechanisms to capture non functional aspects of Web Services collectively referred as Quality of Services (QoS). To fill this gap, some works have proposed Web Ser-vices discovery approaches based on QoS ontologies. Howe-ver these approaches don't take into account existing stan-dards about software quality and relationships that can be established between them. Yet, these standards could be used as a shared understanding between Services Providers and Customers and thus, would ease the Web Services dis-covery proc...

Research paper thumbnail of An extension of OWL-S with quality standards

2010 Fourth International Conference on Research Challenges in Information Science (RCIS), 2010

With the increasing amount of Web Services available on the Web, Web Services discovery issues ar... more With the increasing amount of Web Services available on the Web, Web Services discovery issues are becoming increasingly important. Since current Web Services standard technologies (e.g. UDDI) only provide syntactic descriptions of Web Services (mainly their signatures), semantic discovery approaches based on ontologies (e.g. OWLS) have been developed. These approaches lead to more precise descriptions of Web Services functionalities, but they provide few mechanisms to capture non functional aspects of Web Services collectively referred as Quality of Services (QoS). To fill this gap, some works have proposed Web Services discovery approaches based on QoS ontologies. However these approaches do not take into account existing standards about software quality and the relationships that can be established between them. Yet, these standards could be used as a shared understanding between services providers and customers and thus, they would ease the Web Services discovery process. In this article we first propose an extension of OWLS to describe QoS according to one or many quality standards. Then, we develop an approach based on this extension of OWLS to improve the Web Services discovery process. This approach is based on an extension of SPARQL that simplifies expression of Web Services discovery queries. Relationships between standards are used to return Web Services even if they are described with quality properties defined in an other standard that the one used to express queries. Finally, non functional requirements can be expressed as user preferences. Thus, they can be used to rank Web Services fulfilling functional requirements during the Web Service discovery process.

Research paper thumbnail of Web service platform for engineering design optimization of a mechatronic multi-parts component

Proceedings of the 12th International Conference on Computer Systems and Technologies - CompSysTech '11, 2011

This paper presents a new platform integrating expert knowledge and different software products i... more This paper presents a new platform integrating expert knowledge and different software products in an optimization loop, to optimize the design of mechatronic components in the project lifecycle management (PLM). These components are part of an automotive product and they contain different parts constituted by different materials. All providers of the automotive market use these components. The O2M two-years project involving different partners developed the platform, which has been tested in an industrial environment and now available on line. The platform allows to store, retrieve and share all the information about the design process of mechatronic components and optimize the PLM.

Research paper thumbnail of Dependability in the Web Services Architecture

Lecture Notes in Computer Science, 2003

Research paper thumbnail of Coordinated forward error recovery for composite Web services

22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings.

Research paper thumbnail of Kinematic inversion

IEEE/RSJ International Conference on Intelligent Robots and System

Research paper thumbnail of Autonomic Communication in Pervasive Multimodal Multimedia Computing System

Autonomic Communication, 2009

Research paper thumbnail of Generic Pipelined Multi-Agents Architecture for Multimedia Multimodal Software Environment

The Journal of Object Technology, 2004

Multimodal human-computer interaction needs intelligent architectures in order to enhance the fle... more Multimodal human-computer interaction needs intelligent architectures in order to enhance the flexibility and naturelness of the user interface. These architectures have the ability to manage several multithreaded input signals from different input media in order to perform their fusion into intelligent commands. In this paper, a generic comprehensive agent-based architecture for multimodal engine fusion is proposed. The architecture is sketched in term of its relevant components. Each element is modeled using timed colored Petri networks. The generic components of the engine fusion are then included in a pipelined based-agent global architecture for which the architectural quality attributes are outlined.

Research paper thumbnail of Actes des Sixièmes journées nationales du Groupement De Recherche CNRS du Génie de la Programmation et du Logiciel

Research paper thumbnail of Simulating multimodal applications

Research paper thumbnail of Gestion de l'évolution pour des systèmes multi-points de vue

Dans le domaine de l'architecture des systemes d'information (SI) d'entreprise, la se... more Dans le domaine de l'architecture des systemes d'information (SI) d'entreprise, la separation des preoccupations est exploitee lors de la conception des systemes complexes et a large echelle. Un meme systeme est decrit selon plusieurs specifications abordant des points de vue fonctionnels ou techniques. Bien que definies separement, ces diverses specifications d'un meme SI sont dependantes et il peut exister des correspondances entre elements de deux specifications differentes. Neanmoins, ces correspondances ne sont pas toujours decrites explicitement ou, quand elles le sont, par des moyens rudimentaires qui ne permettent pas toujours de les retrouver. De plus, ces specifications d'un meme SI ne sont pas figees et sont amenees a etre modifiees suite aux evolution du SI. Du fait des correspondances, une modification dans une specification peut entrainer une modification dans une ou plusieurs autres specifications. Nous proposons le cadre EVOS (EVolutionary ODP Sys...

Research paper thumbnail of A language-independent approach to specification construction

ACM SIGSOFT Software Engineering Notes, 1994

An interactive specification development environment is presented in which a number of developmen... more An interactive specification development environment is presented in which a number of development methodologies and specification languages can be supported. Within the environment, design concepts and strategies are captured by the application of development operators , i.e. operators which enable the incremental construction and modification of specifications.The focus of this paper is to investigate the language independence feature of the environment, based on the work done in the Esprit project ICARUS. A set of operators enabling an object-oriented approach to specification development are instantiated for both the algebraic specification language Glider and the model-based specification language Z. These operators are illustrated by the development of a case study of a simple card game in both Glider and Z.

Research paper thumbnail of Ontology centric design process : Sharing a conceptualization

Http Www Theses Fr, Jul 10, 2012

Research paper thumbnail of Description of specification developments

[1993] Proceedings of the IEEE International Symposium on Requirements Engineering

Research paper thumbnail of An Approach for Dynamic Reconfigurable Software Architectures

Research paper thumbnail of Information management of mechatronic systems materials

Proceedings of the 12th International Conference on Computer Systems and Technologies - CompSysTech '11, 2011

Research paper thumbnail of Standards de qualité et préférences utilisateurs pour la modélisation des propriétés non fonctionnelles dans OWL-S

Techniques et sciences informatiques, 2012

Research paper thumbnail of Pattern-based architectural design process model

Proceedings of the 5th international conference on Computer systems and technologies - CompSysTech '04, 2004

Research paper thumbnail of Pattern-Based Architectural Design Driven by Quality Properties: A Platform to Model Scientific Calculation

Lecture Notes in Computer Science, 2005

There is a general agreement on the fact that architectural design is crucial to build software t... more There is a general agreement on the fact that architectural design is crucial to build software that meets initial needs. Nonfunctional properties play an important role, however methods are not still mature. We have defined a patternbased architectural design method driven by quality properties. Our goal is to apply it to design a platform to model scientific calculation. We do not intend to rewrite a new Simulation Code (Quantum Chemistry, Molecular Dynamics etc ...) nor to integrate various existing Codes inside an external envelope, with some scripting language, which is the usual practice in most of these calculation environments. Our intention is rather to spend the necessary time to design rationally the architecture and the objects of a modeling framework. In this platform the architecture is crucial to handle a unique calculation structure, shared by all the components of the platform.

Research paper thumbnail of Architecture et qualité de systèmes logiciels

Definir l'architecture d?un systeme logiciel est une etape essentielle de son developpement. ... more Definir l'architecture d?un systeme logiciel est une etape essentielle de son developpement. C'est la premiere etape de prise de decisions de conception. C?est en particulier la que seront prises les decisions concernant la maniere de prendre en compte les exigences non fonctionnelles dont celles de qualite. Lorsqu?il s?agit de construire un nouveau systeme, il est interessant de valoriser la connaissance acquise dans le developpement d?autres systemes comparables, c'est-a-dire appartenant au meme domaine fonctionnel. Notre propos est d?etudier comment la capitalisation de la connaissance afferant a un domaine fonctionnel donne peut permettre d'atteindre l'objectif recherche, a savoir une architecture de qualite. Nous proposons une demarche de construction d'une architecture guidee par la qualite et appliquons cette demarche dans un premier temps pour le developpement d'une architecture de reference d'un domaine fonctionnel puis pour celle d'un sy...

Research paper thumbnail of Extension de OWL-S avec les Standards de Qualité

With the increasing amount of Web Services available on the Web, Web Services discovery issues ar... more With the increasing amount of Web Services available on the Web, Web Services discovery issues are becoming in-creasingly important. Since current Web Services standard technologies (e.g, UDDI) only provide syntactic searches on Web Services descriptions (mainly their signatures), seman-tic discovery approaches based on ontologies (e.g, OWL-S) have been developed. These approaches lead to more pre-cise descriptions of Web Services functionalities, but they provide few mechanisms to capture non functional aspects of Web Services collectively referred as Quality of Services (QoS). To fill this gap, some works have proposed Web Ser-vices discovery approaches based on QoS ontologies. Howe-ver these approaches don't take into account existing stan-dards about software quality and relationships that can be established between them. Yet, these standards could be used as a shared understanding between Services Providers and Customers and thus, would ease the Web Services dis-covery proc...

Research paper thumbnail of An extension of OWL-S with quality standards

2010 Fourth International Conference on Research Challenges in Information Science (RCIS), 2010

With the increasing amount of Web Services available on the Web, Web Services discovery issues ar... more With the increasing amount of Web Services available on the Web, Web Services discovery issues are becoming increasingly important. Since current Web Services standard technologies (e.g. UDDI) only provide syntactic descriptions of Web Services (mainly their signatures), semantic discovery approaches based on ontologies (e.g. OWLS) have been developed. These approaches lead to more precise descriptions of Web Services functionalities, but they provide few mechanisms to capture non functional aspects of Web Services collectively referred as Quality of Services (QoS). To fill this gap, some works have proposed Web Services discovery approaches based on QoS ontologies. However these approaches do not take into account existing standards about software quality and the relationships that can be established between them. Yet, these standards could be used as a shared understanding between services providers and customers and thus, they would ease the Web Services discovery process. In this article we first propose an extension of OWLS to describe QoS according to one or many quality standards. Then, we develop an approach based on this extension of OWLS to improve the Web Services discovery process. This approach is based on an extension of SPARQL that simplifies expression of Web Services discovery queries. Relationships between standards are used to return Web Services even if they are described with quality properties defined in an other standard that the one used to express queries. Finally, non functional requirements can be expressed as user preferences. Thus, they can be used to rank Web Services fulfilling functional requirements during the Web Service discovery process.

Research paper thumbnail of Web service platform for engineering design optimization of a mechatronic multi-parts component

Proceedings of the 12th International Conference on Computer Systems and Technologies - CompSysTech '11, 2011

This paper presents a new platform integrating expert knowledge and different software products i... more This paper presents a new platform integrating expert knowledge and different software products in an optimization loop, to optimize the design of mechatronic components in the project lifecycle management (PLM). These components are part of an automotive product and they contain different parts constituted by different materials. All providers of the automotive market use these components. The O2M two-years project involving different partners developed the platform, which has been tested in an industrial environment and now available on line. The platform allows to store, retrieve and share all the information about the design process of mechatronic components and optimize the PLM.

Research paper thumbnail of Dependability in the Web Services Architecture

Lecture Notes in Computer Science, 2003

Research paper thumbnail of Coordinated forward error recovery for composite Web services

22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings.

Research paper thumbnail of Kinematic inversion

IEEE/RSJ International Conference on Intelligent Robots and System

Research paper thumbnail of Autonomic Communication in Pervasive Multimodal Multimedia Computing System

Autonomic Communication, 2009

Research paper thumbnail of Generic Pipelined Multi-Agents Architecture for Multimedia Multimodal Software Environment

The Journal of Object Technology, 2004

Multimodal human-computer interaction needs intelligent architectures in order to enhance the fle... more Multimodal human-computer interaction needs intelligent architectures in order to enhance the flexibility and naturelness of the user interface. These architectures have the ability to manage several multithreaded input signals from different input media in order to perform their fusion into intelligent commands. In this paper, a generic comprehensive agent-based architecture for multimodal engine fusion is proposed. The architecture is sketched in term of its relevant components. Each element is modeled using timed colored Petri networks. The generic components of the engine fusion are then included in a pipelined based-agent global architecture for which the architectural quality attributes are outlined.

Research paper thumbnail of Actes des Sixièmes journées nationales du Groupement De Recherche CNRS du Génie de la Programmation et du Logiciel

Research paper thumbnail of Simulating multimodal applications

Research paper thumbnail of Gestion de l'évolution pour des systèmes multi-points de vue

Dans le domaine de l'architecture des systemes d'information (SI) d'entreprise, la se... more Dans le domaine de l'architecture des systemes d'information (SI) d'entreprise, la separation des preoccupations est exploitee lors de la conception des systemes complexes et a large echelle. Un meme systeme est decrit selon plusieurs specifications abordant des points de vue fonctionnels ou techniques. Bien que definies separement, ces diverses specifications d'un meme SI sont dependantes et il peut exister des correspondances entre elements de deux specifications differentes. Neanmoins, ces correspondances ne sont pas toujours decrites explicitement ou, quand elles le sont, par des moyens rudimentaires qui ne permettent pas toujours de les retrouver. De plus, ces specifications d'un meme SI ne sont pas figees et sont amenees a etre modifiees suite aux evolution du SI. Du fait des correspondances, une modification dans une specification peut entrainer une modification dans une ou plusieurs autres specifications. Nous proposons le cadre EVOS (EVolutionary ODP Sys...

Research paper thumbnail of A language-independent approach to specification construction

ACM SIGSOFT Software Engineering Notes, 1994

An interactive specification development environment is presented in which a number of developmen... more An interactive specification development environment is presented in which a number of development methodologies and specification languages can be supported. Within the environment, design concepts and strategies are captured by the application of development operators , i.e. operators which enable the incremental construction and modification of specifications.The focus of this paper is to investigate the language independence feature of the environment, based on the work done in the Esprit project ICARUS. A set of operators enabling an object-oriented approach to specification development are instantiated for both the algebraic specification language Glider and the model-based specification language Z. These operators are illustrated by the development of a case study of a simple card game in both Glider and Z.

Research paper thumbnail of Ontology centric design process : Sharing a conceptualization

Http Www Theses Fr, Jul 10, 2012

Research paper thumbnail of Description of specification developments

[1993] Proceedings of the IEEE International Symposium on Requirements Engineering

Research paper thumbnail of An Approach for Dynamic Reconfigurable Software Architectures

Research paper thumbnail of Information management of mechatronic systems materials

Proceedings of the 12th International Conference on Computer Systems and Technologies - CompSysTech '11, 2011

Research paper thumbnail of Standards de qualité et préférences utilisateurs pour la modélisation des propriétés non fonctionnelles dans OWL-S

Techniques et sciences informatiques, 2012

Research paper thumbnail of Pattern-based architectural design process model

Proceedings of the 5th international conference on Computer systems and technologies - CompSysTech '04, 2004

Research paper thumbnail of Pattern-Based Architectural Design Driven by Quality Properties: A Platform to Model Scientific Calculation

Lecture Notes in Computer Science, 2005

There is a general agreement on the fact that architectural design is crucial to build software t... more There is a general agreement on the fact that architectural design is crucial to build software that meets initial needs. Nonfunctional properties play an important role, however methods are not still mature. We have defined a patternbased architectural design method driven by quality properties. Our goal is to apply it to design a platform to model scientific calculation. We do not intend to rewrite a new Simulation Code (Quantum Chemistry, Molecular Dynamics etc ...) nor to integrate various existing Codes inside an external envelope, with some scripting language, which is the usual practice in most of these calculation environments. Our intention is rather to spend the necessary time to design rationally the architecture and the objects of a modeling framework. In this platform the architecture is crucial to handle a unique calculation structure, shared by all the components of the platform.