Framework, design patterns and pattern language for object concurrency

被引:0
|
作者
Silva, AR [1 ]
机构
[1] Univ Tecn Lisbon, Inst Super Tecn, INESC, P-1096 Lisbon, Portugal
关键词
object concurrency; development process; design patterns; object-oriented frameworks;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The development of concurrent applications is hard due to the diverse concerns involved and the non-determinism inherent to the implementation environment. In order to control such complexity, developers can benefit from object-oriented frameworks providing application-independent solutions which can be specialized for the application-specific needs. A primary contribution of this paper is to describe a family of design patterns for object concurrency which are composed in a three-layered framework. In addition, a pattern language describing an incremental development process which is based on the framework and design patterns is also presented.
引用
收藏
页码:1024 / 1033
页数:10
相关论文
共 50 条
  • [1] Concurrency in object oriented language Actel
    Abdelouahab, Z
    Hammoudi, S
    [J]. SECOND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 291 - 296
  • [2] Towards a pattern language for object oriented design
    Noble, J
    [J]. TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 2 - 13
  • [3] DESIGN ISSUES FOR OBJECT-BASED CONCURRENCY
    WEGNER, P
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 612 : 245 - 256
  • [4] A declarative evolution framework for object-oriented design patterns
    Mens, T
    Tourwé, T
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 570 - 579
  • [5] An algebraic semantics for an abstract language with intra-object-concurrency
    Gehrke, T
    [J]. EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 733 - 737
  • [6] Concurrency by Modularity: Design Patterns, a Case in Point
    Rajan, Hridesh
    Kautz, Steven M.
    Rowcliffe, Wayne
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (10) : 790 - 805
  • [7] Language-independent detection of object-oriented design patterns
    Fabry, J
    Mens, T
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2004, 30 (1-2) : 21 - 33
  • [8] A quality of service driven concurrency framework for object-based middleware
    Coulson, G
    Moonian, O
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (04): : 241 - 259
  • [9] Pattern language: A framework for learning
    Jessop, A
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 153 (02) : 457 - 465
  • [10] A practical approach to the design of concurrency in object-oriented systems
    Awad, M
    Ziegler, J
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (09): : 1013 - 1034