Synthèse automatique de gardes EB3

Kaydedildi:
Detaylı Bibliyografya
Yayımlandı:ProQuest Dissertations and Theses (2008)
Yazar: Konopacki, Pierre
Baskı/Yayın Bilgisi:
ProQuest Dissertations & Theses
Konular:
Online Erişim:Citation/Abstract
Full Text - PDF
Etiketler: Etiketle
Etiket eklenmemiş, İlk siz ekleyin!

MARC

LEADER 00000nab a2200000uu 4500
001 304393319
003 UK-CbPIL
020 |a 978-0-494-42970-9 
035 |a 304393319 
045 2 |b d20080101  |b d20081231 
084 |a 66569  |2 nlm 
100 1 |a Konopacki, Pierre 
245 1 |a Synthèse automatique de gardes EB<sup>3</sup> 
260 |b ProQuest Dissertations & Theses  |c 2008 
513 |a Dissertation/Thesis 
520 3 |a Darts le cadre de développement de systèmes d'informations, les méthodes formelles de spécification peuvent réduire le développement aux seules phases d'analyse et de conception. La méthode EB3 est une de ces méthodes. Elle se base sur une algèbre de processus dont les actions peuvent être gardées. Une garde permet de soumettre leur exécution à une condition. Les gardes sont des expressions logiques définies sur les attributs des entités du système. Ces attributs sont stockés dans une base de données relationnelle. Ce mémoire présente un algorithme qui permet de générer une implémentation en Java et SQL des gardes d'une spécification EB3. Il est implémenté dans EB3GG, un outil intégré dans la plateforme APIS, plateforme qui supporte la méthode EB 3. Dans ce mémoire, nous présentons l'algorithme élaboré pour réaliser la traduction des définitions de gardes vers du code exécutable et son implémentation. Nous définissons les opérateurs du langage de description des gardes. L'algorithme détaillé dans ce mémoire se base sur la description de ce langage afin d'implémenter les opérateurs en utilisant une forme normale définie à partir d'un sous-ensemble des opérateurs des gardes. Within the information systems development framework, formal specification methods can reduce development to analysis and design phases only. The EB3 method is one such method. It is based on an algebra of processes whose actions can be kept. A guard allows their execution to be subject to a condition.Guards are logical expressions defined on the attributes of system entities. These attributes are stored in a relational database. This thesis presents an algorithm which makes it possible to generate an implementation in Java and SQL of the guards of an EB3 specification. It is implemented in EB3GG, a tool integrated into the APIS platform, a platform which supports the EB 3 method. In this thesis, we present the algorithm developed to translate guard definitions into executable code and its implementation.We define the operators of the guard description language. The algorithm detailed in this dissertation is based on the description of this language in order to implement the operators using a normal form defined from a subset of the guard operators. 
653 |a Computer science 
773 0 |t ProQuest Dissertations and Theses  |g (2008) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/304393319/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/304393319/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch