Patterns for B: Bridging formal and informal development

被引:0
|
作者
Chan, Edward [1 ]
Robinson, Ken [1 ]
Welch, Brett [1 ]
机构
[1] Univ New South Wales, Sch Engn & Comp Sci, Sydney, NSW 2052, Australia
关键词
B Method; design patterns; formal development; classes; objects;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Patterns capture the shape of particular specifications, providing starting points for developers. The most well known design patterns in software are those of the Gang of Four (GoF), Gamma, Helm, Johnson & Vlissides[4], who have provided a set of patterns for Object-Oriented development. Starting with these patterns as a motivation, this paper discusses various issues concerning the concept of patterns for the B Method (B) and explores a number of patterns that could be used with B. The paper presents a number of case studies to illustrate use of the patterns, and discusses future exploration of design patterns for B. A motivation for the development of patterns for B is to enable reuse and also to make B more accessible to developers from the more informal side of software development.
引用
收藏
页码:125 / +
页数:2
相关论文
共 50 条
  • [1] Informal and formal medical guidelines: Bridging the gap
    Geldof, M
    ten Teije, A
    van Harmelen, F
    Marcos, M
    Votruba, P
    ARTIFICIAL INTELLIGENCE IN MEDICINE, PROCEEDINGS, 2003, 2780 : 173 - 178
  • [2] INFORMAL AND FORMAL REQUIREMENTS SPECIFICATION LANGUAGES - BRIDGING THE GAP
    FRASER, MD
    KUMAR, K
    VAISHNAVI, VK
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (05) : 454 - 466
  • [3] Bridging the Gap between Informal and Formal Guideline Representations
    Seyfang, Andreas
    Miksch, Silvia
    Marcos, Mar
    Wittenberg, Jolanda
    Polo-Conde, Cristina
    Rosenbrand, Kitty
    ECAI 2006, PROCEEDINGS, 2006, 141 : 447 - +
  • [4] Formal and Informal Institutions and Development
    Casson, Mark C.
    Della Giusta, Marina
    Kambhampati, Uma S.
    WORLD DEVELOPMENT, 2010, 38 (02) : 137 - 141
  • [5] Bridging informal tagging and formal semantics via hybrid navigation
    Lezcano, Leonardo
    Garcia-Barriocanal, Elena
    Sicilia, Miguel-Angel
    JOURNAL OF INFORMATION SCIENCE, 2012, 38 (02) : 140 - 155
  • [6] Community garden: A bridging program between formal and informal learning
    Datta, Ranjan
    COGENT EDUCATION, 2016, 3 (01):
  • [7] Filling the gaps: Patterns of formal and informal participation
    Townsend, Keith
    Wilkinson, Adrian
    Burgess, John
    ECONOMIC AND INDUSTRIAL DEMOCRACY, 2013, 34 (02) : 337 - 354
  • [8] Patterns of formal and informal social capital in Europe
    Pichler, Florian
    Wallace, Claire
    EUROPEAN SOCIOLOGICAL REVIEW, 2007, 23 (04) : 423 - 435
  • [9] Bridging the Gap Between Requirements Document and Formal Specifications using Development Patterns
    Sayar, Imen
    Souquieres, Jeanine
    2019 IEEE 27TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW 2019), 2019, : 116 - 122
  • [10] Bridging formal and informal lifelong learning using a soccer game metaphor
    Nagel, Lynette
    Blignaut, A. Seugnet
    INTERNATIONAL JOURNAL OF CONTINUING ENGINEERING EDUCATION AND LIFE-LONG LEARNING, 2013, 23 (02) : 194 - 208