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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Formal Methods Applied to Complex Systems: Implementation of the B Method s. 299 - 348
Hlavný autor: Boulanger, Jean‐Louis
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