• Article
  • | |
  • Metrics
  • |
  • Reference [15]
  • |
  • Related [20]
  • |
  • Cited by [4]
  • | |
  • Comments
    Abstract:

    Software process supporting environment (PSE) is a kind of computer system that supports meta-process of software process. PSE controls and guides real-world software development process by enacting a pre-defined software process model (SPM). The way SPM uses to control real-word process can be categorized into two groups: proactive and reactive. The proactive way cannot support software process evolution well, so more and more people pay attention to the reactive way. A kind of reactive SPM and the graphic software process modeling language which is used to define it are presented. At the same time, for each model which is defined with this language, a method is proposed to express the dynamic semantics of its behavior view with the temporal logic language XYZ/E. This provides a rigorous dynamic semantics for the model and a formal basis for its enactment and analysis.

    Reference
    [1]Derniame JC,Kaba BA,Wastell D.Software Process:Principles,Methodology,Technology.LNCS 1500,Berlin Heidelberg:Springer-Verlag,1999.
    [2]Ambriola V,Conradi R,Fuggetta A.Assessing process-centered software engineering environments.ACM Trans.on Software Engineering and Methodology,1997,6(3):283-328.
    [3]Liu JF,Tang ZS.Reasearch of software process modeling luanguage Journal of Software,1996,7(8):449-457 (in Chinese with English abstract).
    [4]Cugola G.Inconsistencies and deviations in process support system [Ph.D.Thesis].Milano:Politecnico di Milano,1998.
    [5]Zong ZD,Zhu B,Shao WZ,Yang FQ.The software process modeling in JADE-BIRD CASE environment Journal of Software,1997,8:479-486 (in Chinese with English abstract).
    [6]Osterweil LJ.Software process are software too.In:Proc.of the 9th Int'l Conf.on Software Engineering.Monterey:IEEE Computer Society Press,1987.2-13.
    [7]Fuggetta A.Software process:A roadmap.In:Finkelstein A,ed.The Future of Software Engineering (FOSE 2000) in conjunction with the Proc.of the 22nd Int'l Conf.on Software Engineering (ICSE 2000).Limerick:IEEE and SIGSOFT,2000.25-34.
    [8]Gruhn V.Process-Centered software engineering environments:A brief history and future challenges.Annals of Software Engineering,2002,14(1-4):363-382.
    [9]Sutton SM,Osterweil LJ.The design of a next-generation process language.In:Jazayeri M,Schauer H,eds.Proc.of the ESEC'97.LNCS 1301,Zurich Switzerland:Springer-Verlag,1997.142-158.
    [10]Belkhatir N,Estublier J,Melo W.ADELE-TEMPO:An environment to support process modeling and enaction.In:Finkelstein A,Kramer K,Nuseibeh B,eds.Software Process Modeling and Technology.Taunton:Research Studies Press Ltd.,1994.187-222.
    [11]Jr.Clarke EM,Grumberg O,Peled DA.Model Checking.Cambridge MIT Press,1999.
    [12]Tang ZS,et al.Temporal Logic Programming Design and Software Engineering(Volume 1):Temporal Logic Language Beijing:Science Press,2000 (in Chinese).
    [3]柳军飞,唐稚松.软件过程建模语言研究.软件学报,1996,7(8):449-457
    [5]宗志东,朱冰,邵维忠,杨芙清.青鸟CASE环境中的过程建模.软件学报,1997,8:479-486.
    [12]唐稚松,等.时序逻辑程序设计与软件工程(上册):时序逻辑语言.北京:科学出版社,2000.
    Comments
    Comments
    分享到微博
    Submit
Get Citation

董广智,柳军飞,齐璇.一种反应式SPM及其动态语义XYZ表示.软件学报,2005,16(11):1876-1885

Copy
Share
Article Metrics
  • Abstract:4130
  • PDF: 5287
  • HTML: 0
  • Cited by: 0
History
  • Received:April 22,2004
  • Revised:November 16,2004
You are the first2045222Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063