Expressive flexibility of a constraint-oriented notation

被引:1
|
作者
Bolognesi, T [1 ]
机构
[1] CNR, Ist IEI, I-56100 Pisa, Italy
来源
COMPUTER JOURNAL | 1997年 / 40卷 / 05期
关键词
D O I
10.1093/comjnl/40.5.259
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We illustrate the expressive flexibility of the 'co-notation', a declarative, structured, constraint-oriented specification technique for concurrent systems where constraints on actions and on data variables are intertwined. Flexibility is intended here as the ability to closely match the structure of the initial, informal behavioural description of the system, and to directly formalize the conceptual links among data variables and events, and their groupings, as expressed in that description, We contrast the co-notation with two related and 'mature' specification techniques, namely predicate/transition Petri nets and LOTOS, also by means of a running example. The Petri net approach supports a quite direct specification of the links among actions and data variables, but it lacks structuring facilities; LOTOS does support encapsulation, but its process-oriented view does not offer full flexibility in defining and composing groups of those conceptual links. We show that the simple yet powerful constraint conjunction operator of the co-notation, supporting both shared-action (rendez-vous) and shared-variable interaction mechanisms, achieves a higher expressive flexibility than the other models, and brings to a full exploitation the constraint-oriented reasoning partially offered by LOTOS.
引用
收藏
页码:259 / 277
页数:19
相关论文
共 50 条
  • [11] RELATION OF POLITICAL-ATTITUDES TO CONSTRAINT-ORIENTED AND PROSOCIAL MORAL REASONING
    EISENBERGBERG, N
    DEVELOPMENTAL PSYCHOLOGY, 1976, 12 (06) : 552 - 553
  • [12] Rufis:: mobile data sharing using a generic constraint-oriented reconciler
    Shapiro, M
    Preguiça, N
    O'Brien, J
    2004 IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, 2004, : 146 - 151
  • [13] Joining Forces: A RIPPL Effect? A Constraint-Oriented Perspective on a Pervasive Pattern Language
    Gibbs, Celina
    Coady, Yvonne
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 214 - 219
  • [14] From Goal-Oriented to Constraint-Oriented Design: The Cybernetic Intersection of Design Theory and Systems Theory
    Fischer, Thomas
    Richards, Laurence D.
    LEONARDO, 2017, 50 (01) : 36 - 41
  • [15] Safety-guaranteed constraint-oriented modelling and control for bidirectional vehicular platoons
    Yang, Zeyu
    Huang, Jin
    Hu, Zhanyi
    Yang, Diange
    Zhong, Zhihua
    IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (19): : 3116 - 3127
  • [16] A bi-level constraint-oriented outsourcing framework for orchestration of an ERP system
    Zandi, Faramak
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (01) : 130 - 148
  • [17] Constraint-oriented integrated longitudinal and lateral robust control for connected and automated vehicle platoons
    Yang, Zeyu
    Huang, Jin
    Hu, Zhanyi
    Yang, Diange
    Zhong, Zhihua
    JVC/Journal of Vibration and Control, 2022, 28 (5-6): : 593 - 605
  • [18] Constraint-oriented integrated longitudinal and lateral robust control for connected and automated vehicle platoons
    Yang, Zeyu
    Huang, Jin
    Hu, Zhanyi
    Yang, Diange
    Zhong, Zhihua
    JOURNAL OF VIBRATION AND CONTROL, 2022, 28 (5-6) : 593 - 605
  • [19] Expressive notation package
    Kuuskankare, Mika
    Laurson, Mikael
    COMPUTER MUSIC JOURNAL, 2006, 30 (04) : 67 - 79
  • [20] Constraint-Oriented Obstacle Avoidance Control for Autonomous Vehicles Without Local Trajectory Replanning
    Yang, Zeyu
    He, Jinhong
    Hu, Manjiang
    Cui, Qingjia
    Bian, Yougang
    Zhong, Zhihua
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2025, 35 (05) : 1739 - 1751