Formal specification of object-oriented meta-modelling

被引:0
|
作者
Övergaard, G [1 ]
机构
[1] Royal Inst Technol, Stockholm, Sweden
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modelling languages such as the Unified Modeling Language are used during the early phases of system development to capture requirements and to express high-level designs. Many such languages have no universally fixed interpretations since different development projects often use key concepts, like Class, Generalization and Association, in slightly different ways. Therefore meta-modelling, i.e. the precise specification of the concepts used in a model, is of importance in order to avoid misunderstandings. The BOOM framework, presented in this paper, is intended for this kind of meta-modelling. The framework consists of a collection of modelling constructs specified with a small object-oriented language. The framework is simple enough for an engineer to adjust the modelling concepts to project specific needs. It includes all necessary aspects of language specification, among them definition of abstract syntax, well-formedness rules, and dynamic semantics. To demonstrate its use, this paper includes a specification of some of the constructs defined in the Unified Modeling Language.
引用
收藏
页码:193 / 207
页数:15
相关论文
共 50 条
  • [1] FORMAL SPECIFICATION AND OBJECT-ORIENTED DESIGN
    BUCHANAN, M
    BRITTON, C
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 19 - 22
  • [2] Object-oriented modelling and specification using SHE
    Geilen, MCW
    Voeten, JPM
    van der Putten, PHA
    van Bokhoven, LJ
    Stevens, MPJ
    [J]. COMPUTER LANGUAGES, 2001, 27 (1-3): : 19 - 38
  • [3] Structuring mechanisms for an object-oriented formal specification language
    Cornélio, M
    Borba, P
    [J]. SOFTWARE REUSE: ADVANCES IN SOFTWARE REUSABILITY, 2000, 1844 : 402 - 419
  • [4] Comparison of formal specification methods and object-oriented paradigms
    Iglewski, M
    Muldner, T
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 1997, 20 (04) : 355 - 377
  • [5] OOZS: an Object-Oriented Structured Formal Specification Language
    李刚
    缪淮扣
    朱关铭
    [J]. Advances in Manufacturing, 1997, (01) : 70 - 74
  • [6] AN OBJECT-ORIENTED APPROACH TO THE FORMAL SPECIFICATION OF ODP TRADER
    DONG, JS
    DUKE, R
    [J]. OPEN DISTRIBUTED PROCESSING, II, 1994, 20 : 341 - 352
  • [7] A formal specification framework for object-oriented distributed systems
    Buchs, D
    Guelfi, N
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (07) : 635 - 652
  • [8] Theory and methodology of object-oriented formal modelling
    Xie, Guo
    Liu, Ding
    Hei, Xinhong
    [J]. INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2014, 16 (04) : 252 - 260
  • [9] Towards a formal specification of an object-oriented architecture for parallel computing
    Bavan, S
    Berki, E
    Georgiadou, E
    Milankovic-Atkinson, M
    Walker, MJ
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1054 - 1060
  • [10] Life-cycle for formal object-oriented specification models
    Bruno, MA
    Bucci, G
    Nesi, P
    [J]. 23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 2 - 7