B‐RAIL: UML to B Transformation in Modeling a Level Crossing
This chapter considers level crossings, which constitute a critical sub‐system. It proposes a modeling methodology based on the pairing of a semi‐formal method, unified modeling language (UML), and a formal method, the B method, to provide the rigor needed when designing critical systems. The chapte...
Uložené v:
| Vydané v: | Formal Methods Applied to Complex Systems: Implementation of the B Method s. 299 - 348 |
|---|---|
| Hlavný autor: | |
| Médium: | Kapitola |
| Jazyk: | English |
| Vydavateľské údaje: |
Hoboken, NJ, USA
John Wiley & Sons, Inc
26.06.2014
|
| Predmet: | |
| ISBN: | 1848217099, 9781848217096 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | This chapter considers level crossings, which constitute a critical sub‐system. It proposes a modeling methodology based on the pairing of a semi‐formal method, unified modeling language (UML), and a formal method, the B method, to provide the rigor needed when designing critical systems. The chapter begins with a brief presentation of the issues associated with level crossings, and a rapid presentation of UML notation. It covers the different stages of our methodology point by point. The chapter highlights three considerations: risk analysis during the system design phase allows us to guarantee traceability throughout the whole process; UML notation is suitable for use in formalizing complex systems and for safety requirements; the importance of highlighting requirements and traceability throughout the production cycle. The aim of the B‐RAIL project is to define a methodology for the development of rail transport systems. |
|---|---|
| AbstractList | This chapter considers level crossings, which constitute a critical sub‐system. It proposes a modeling methodology based on the pairing of a semi‐formal method, unified modeling language (UML), and a formal method, the B method, to provide the rigor needed when designing critical systems. The chapter begins with a brief presentation of the issues associated with level crossings, and a rapid presentation of UML notation. It covers the different stages of our methodology point by point. The chapter highlights three considerations: risk analysis during the system design phase allows us to guarantee traceability throughout the whole process; UML notation is suitable for use in formalizing complex systems and for safety requirements; the importance of highlighting requirements and traceability throughout the production cycle. The aim of the B‐RAIL project is to define a methodology for the development of rail transport systems. |
| Author | Boulanger, Jean‐Louis |
| Author_xml | – sequence: 1 givenname: Jean‐Louis surname: Boulanger fullname: Boulanger, Jean‐Louis |
| BookMark | eNptkMFKAzEQhiMqaGtfwFNeYNdM0mYTD0K7VC1sEaQ9h-wmqcE1KbtF0ZOP4DP6JO6qCIqXmfmH-X74Z4AOQgwWoVMgKRBCz2QmAEB2Y0aztLoD2EODn43c74QYCwoZkfIIjdrWl4RSAoRycYwuZu-vb7fTRXGO18sC7yKe4VWjQ-ti86B3PgbsA15GY2sfNljjwj7aGudN7IzC5gQdOl23dvTdh2h9OV_l10lxc7XIp0XSwoS5xGTCcCadsI4zkNroSmgQxNkxWKeldKUkZiIrzSln1JZMV7y75bwqGbfAhij98n3ytX1WtozxvlW_oqsXv1V9fLU1rgPYPwAQ1f_sD_gJ9YV9AMo7YFI |
| ContentType | Book Chapter |
| Copyright | Copyright © 2014 John Wiley & Sons, Inc. |
| Copyright_xml | – notice: Copyright © 2014 John Wiley & Sons, Inc. |
| DOI | 10.1002/9781119002727.ch11 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1119002729 9781119002727 |
| Editor | Boulanger, Jean‐Louis |
| Editor_xml | – sequence: 1 givenname: Jean‐Louis surname: Boulanger fullname: Boulanger, Jean‐Louis |
| EndPage | 348 |
| ExternalDocumentID | 10.1002/9781119002727.ch11 |
| Genre | chapter |
| GroupedDBID | 20A 38. 3XM AABBV AAPZQ AARDG ABARN ABBFG ABIAV ABQPQ ABQPW ACGYG ACLGV ACNUM ADVEM AERYV AFLZI AFOJC AHWGJ AJFER AKHYG AKQZE ALMA_UNASSIGNED_HOLDINGS ASVIU AZZ BBABE CZZ GEOUK IEZ IPJKO JFSCD JJU JP0 KJBCJ LPRNP LQKAK LWYJN LYPXV MYL OHSWP OTAXI PQQKQ UZ6 W1A YPLAZ ZEEST |
| ID | FETCH-LOGICAL-s153f-d78d639f8ef6319adac8a180fe41efa99fb90d59ca62632eb3ac6ef666cb36e13 |
| ISBN | 1848217099 9781848217096 |
| IngestDate | Wed Nov 27 04:54:49 EST 2019 Sat Nov 15 22:25:38 EST 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-s153f-d78d639f8ef6319adac8a180fe41efa99fb90d59ca62632eb3ac6ef666cb36e13 |
| PageCount | 50 |
| ParticipantIDs | wiley_ebooks_10_1002_9781119002727_ch11_ch11 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-06-26 |
| PublicationDateYYYYMMDD | 2014-06-26 |
| PublicationDate_xml | – month: 06 year: 2014 text: 2014-06-26 day: 26 |
| PublicationDecade | 2010 |
| PublicationPlace | Hoboken, NJ, USA |
| PublicationPlace_xml | – name: Hoboken, NJ, USA |
| PublicationTitle | Formal Methods Applied to Complex Systems: Implementation of the B Method |
| PublicationYear | 2014 |
| Publisher | John Wiley & Sons, Inc |
| Publisher_xml | – name: John Wiley & Sons, Inc |
| References | (cit15) 2004; 26 Boulanger (cit8) 2007 Abrial (cit1) 1996 Booch, Rumbaugh, Jacobson (cit6) 1999 Georges (cit16) 1990; 6 Lecompte, Beaurent (cit26) 1996; 6 Partners (cit44) Ledang (cit27) 2001 Marcano, Levy (cit30) 2001 Jansen, Schneider (cit25) 2000 Marcano, Mariano, Bon (cit31) 2004 Idani, Boulanger, Philippe (cit21) 2009 Meinadier (cit33) 2002 Motet (cit34) 2005 (cit40) 2011 Bon, Boulanger, Mariano (cit5) 2003; 2003 Idani, Boulanger, Philippe (cit20) 2007; 7–9 Marcano, Colin, Mariano (cit32) 2004 Behm (cit3) 1996 (cit37) 2007 Ledang, Souquières (cit28) 2002 Mammar, Laleau (cit29) 2001 (cit9) 1999 Behm (cit2) 1993 (cit14) 1998 (cit24) 2003 (cit42) 1994 (cit12) 2003 Muller (cit35) 2001 Choveau, de Chazelles (cit13) 2001; 59 (cit11) 2011 Hull, Jackson, Dick (cit19) 2005 (cit22) 1990 Ossami, Mota, Boulanger (cit38) 2007 (cit39) 2009 Zowghi, Coulin (cit45) 2005 Hause, Thom (cit18) 2005 Rétiveau (cit41) 1987 (cit10) 2001 Guihot, Hennebert (cit17) 1990 Behm, Desforges, MEIJA (cit4) 1997; 20 Boulanger, Bon (cit7) 2006; 79 (cit36) 2006 (cit23) 2008 (cit43) 2001 |
| References_xml | – volume: 6 year: 1990 ident: cit16 article-title: Principes et fonctionnement du Système d'Aide à la Conduite, à l'Exploitation et à la Maintenance (SACEM). Application à la ligne A du RER publication-title: Revue Générale des Chemins de fer – year: 2006 ident: cit36 article-title: OMG Systems Modeling Language (OMG SysML) Specification – year: 2001 ident: cit35 article-title: Modélisation objet avec UML – year: 2001 ident: cit27 article-title: Des cas d'utilisation à une spécification B publication-title: AFADL'2001: Approches Formelles dans l'Assistance au Développement de Logiciels – volume: 7–9 year: 2007 ident: cit20 article-title: A generic process and its tool support towards combining UML and B for safety critical systems publication-title: CAINE is a congress 2007 – volume: 6 start-page: 31 year: 1996 end-page: 34 ident: cit26 article-title: Le système d'automatisation de l'exploitation des trains (SAET) de METEOR” publication-title: Revue Générale des Chemins de fer – year: 2008 ident: cit23 article-title: Sécurité fonctionnelle des systèmes électriques électroniques programmables relatifs à la sécurité Norme internationale – year: 2001 ident: cit10 article-title: Railways application – communication, signaling and processing systems – software for railway control and protection systems – year: 2007 ident: cit38 article-title: A model process towards modeling guidelines to build certifiable UML models in the railway sector publication-title: The 7th International SPICE Conference (Software Process Improvement and Capability Determination) – year: 2004 ident: cit32 article-title: A formal framework for UML modeling with timed constraints: application to railway control system publication-title: Specification, Validation of UML Models for Real Time, and Embedded Systems(SVERTS'04) – volume: 26 year: 2004 ident: cit15 article-title: Handbook for Object Oriented Technology in Aviation (OOTiA) – year: 2009 ident: cit21 article-title: Linking paradigms in safety critical systems” – year: 2002 ident: cit28 article-title: Contributions for modelling UML state‐charts in B publication-title: IFM 2002: The 3rd International Conference on Integrated Formal Methods – year: 2011 ident: cit11 article-title: Railways application – communication, signaling and processing systems – software for railway control and protection systems – year: 1999 ident: cit6 article-title: The Unified Software Development Process – year: 1999 ident: cit9 article-title: Railways application – specification and demonstration of reliability, availability, maintainability and safety (RAMS) – year: 2003 ident: cit12 article-title: Applications ferroviaires – systèmes de signalisation, de télécommunications et de traitement systèmes électroniques de sécurité pour la signalization publication-title: Norme Européenne – volume: 59 start-page: 13 year: 2001 end-page: 18 ident: cit13 article-title: Application de l'ingénierie système à la définition d'une démarche d'ingénierie des exigences pour l'AIRBUS A380” publication-title: Génie Logiciel – year: 2000 ident: cit25 article-title: Traffic control systems case study: problem description and a note on domain‐based software specification” – year: 1998 ident: cit14 article-title: Processes for Engineering a System – year: 2001 ident: cit29 article-title: An automatic generation of B specification from well‐defined UML notations for database applications” – year: 1996 ident: cit1 article-title: The B Book – Assigning Programs to Meanings – year: 1990 ident: cit22 article-title: Fault tree analysis – FTA” – year: 1993 ident: cit2 article-title: Application d'une méthode formelle aux logiciels sécuritaires ferroviaires publication-title: Atelier Logiciel Temps Réel, 6ème Journées Internationales du Génie Logiciel – year: 2007 ident: cit37 article-title: Unified Modeling Language (UML), Version 2.1.1 – year: 2005 ident: cit34 article-title: Vérification de cohérence des modèles UML 2.0 publication-title: 1ère journée thématique “Modélisation de Systèmes avec UML – SysML et B‐Système – volume: 20 start-page: 59 year: 1997 end-page: 88 ident: cit4 article-title: Application de la méthode B dans l'industrie ferroviaire publication-title: ARAGO – year: 2009 ident: cit39 article-title: Handbook of Software Engineering Research and Productivity Technologies: Implications of Globalisation – start-page: 739 year: 2007 end-page: 745 ident: cit8 article-title: UML et les applications critiques publication-title: Proceedings of Qualita '07 – volume: 79 start-page: 18 year: 2006 end-page: 24 ident: cit7 article-title: B‐RAIL: Analyse et Modélisation des exigencies publication-title: Revue Génie Logiciel – volume: 2003 start-page: 2 year: 2003 end-page: 4 ident: cit5 article-title: Semi formal modelling and formal specification: UML & B in simple railway application publication-title: ICSSEA – year: 2003 ident: cit24 article-title: User requirements notation (URN) – language requirements and framework – year: 1987 ident: cit41 article-title: La signalisation ferroviaire – year: 2005 ident: cit19 article-title: Requirement Engineering – year: 2001 ident: cit43 article-title: Extreme Report – year: 2005 ident: cit18 article-title: Modelling high level requirements in UML/SysML publication-title: INCOSE Symposium – start-page: 3 year: 1996 end-page: 10 ident: cit3 article-title: Développement formel des logiciels sécuritaires de METEOR publication-title: Proceedings of the 1st Conference on the B method: Putting into Practice Methods and Tools for Information System Design – year: 2011 ident: cit40 article-title: Knowledge Engineering for Software Development Life Cycles: Support Technologies and Applications – year: 1994 ident: cit42 article-title: The CHAOS Report – year: 2005 ident: cit45 article-title: Requirements Elicitation: A Survey of Technique, Approaches and Tools – year: 1990 ident: cit17 article-title: SACEM software validation publication-title: Proceedings of the 12th IEEE‐ACM International Conference on Software Engineering – year: 2002 ident: cit33 article-title: Le métier d'intégration de systèmes – ident: cit44 – start-page: 173 year: 2004 end-page: 182 ident: cit31 article-title: UML‐based design and formal analysis of railway traffic control systems publication-title: Formal Methods for Automation, Safety in Railway, and Automotive Systems – year: 2001 ident: cit30 article-title: Transformation d'annotations OCL en expressions B publication-title: Journées AFADL'2001: Approches formelles dans l'assistance au développement de logiciels |
| SSID | ssib022010268 ssib025862898 ssj0001379362 ssib039408759 |
| Score | 1.4447448 |
| Snippet | This chapter considers level crossings, which constitute a critical sub‐system. It proposes a modeling methodology based on the pairing of a semi‐formal... |
| SourceID | wiley |
| SourceType | Enrichment Source Publisher |
| StartPage | 299 |
| SubjectTerms | B method B‐RAIL formal method level crossings UML notation unified modeling language (UML) |
| Title | B‐RAIL: UML to B Transformation in Modeling a Level Crossing |
| URI | https://onlinelibrary.wiley.com/doi/abs/10.1002/9781119002727.ch11 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELZo4YB6AQGitCAfkDiUhax31w8OSKQqDxEKQo3UW-T12iJSu4m6SRVx6k_ob-SXMGN7NyyRkHrgYkUbx479OfNwZr4h5Llyg1KmhUkKXvIkNypNtDAiKZDbXHAwMMrKF5sQx8fy9FR9i__gN76cgKhruVqp-X-FGp4B2Jg6ewO4u0HhAbwG0KEF2KH9yyLu3722lTbPfbYt1oVuOhsTDEz84Z_ZVUtRjjcBnhn4PCYf1V20QPx056jPlmc-OTgEw-i6i48YzZbT5s8zN-ze-v7u0winGH8Z4eTDQKLeZUriLQtWYfO58PpghJFLB4eosFtNGi8i0hwDpkK2e1ASm5E-_XDO4LKCRynBDRqontgMRZKiBs4C9-aGcA9ksThGCmYM-NNMvDI_oqzuk2b_q_sW2RICROLtD0dfx59b4cMwLICtfS9WgK8n174oVpCXLTeiv8DLQLRxFmgJwpJU5BDrlhiztGDy15vfo-8OeXvm5B7ZwRwXisknsJ775JatH5C3w19X1wjcGwqw0cWMDmkfNjqtaQsb1dTDRlvYHpLx-6OTw49JLK-RNKDmXFIJWYF96qR1HASxrrSROpUDZ_PUOq2UK9WgKpTRyFjEbJlpw6Ev56bMuE2zR2S7ntX2MaGgbl0GW5Yx43IuVSmKMoNxVJ5zU7B8l7z0S534CIBmEriy2aS3KRPcFN_skhe97v1uP6fz0HVeuSc3G3iP3F2f3H2yvbhY2qfkjrlcTJuLZ_FE_AYl42UN |
| linkProvider | ProQuest Ebooks |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Formal+Methods+Applied+to+Complex+Systems%3A+Implementation+of+the+B+Method&rft.au=Boulanger%2C+Jean%E2%80%90Louis&rft.atitle=B%E2%80%90RAIL%3A+UML+to+B+Transformation+in+Modeling+a+Level+Crossing&rft.date=2014-06-26&rft.pub=John+Wiley+%26+Sons%2C+Inc&rft.isbn=9781848217096&rft.spage=299&rft.epage=348&rft_id=info:doi/10.1002%2F9781119002727.ch11&rft.externalDocID=10.1002%2F9781119002727.ch11 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781848217096/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781848217096/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781848217096/sc.gif&client=summon&freeimage=true |

