DocumentCode :
3412954
Title :
A Formal Methodology for Developing Enterprise Systems Procedurally: Homotopy, Pi-Calculus and Event-Driven Programs
Author :
Ohmori, Kenji ; Kunii, Tosiyasu L.
Author_Institution :
Comput. & Inf. Sci., Hosei Univ., Koganei, Japan
fYear :
2010
fDate :
20-22 Oct. 2010
Firstpage :
223
Lastpage :
230
Abstract :
A new approach for designing and modeling enterprise systems is described. The homotopy lifting property (HLP) is used to design an enterprise system in a bottom up way. As an example, task changes in a department are designed and implemented by our approach: the incrementally modular abstraction hierarchy (IMAH) starting at the most abstract level of homotopy and ending at the most concrete level of program codes. At first, the HLP is constructed as the most abstract level. Then, task changes and a state transition diagram, which constitute of two spaces of the HLP are defined from an abstract level to a concrete level. Then, agent diagrams are obtained in a bottom-up way. The agent diagrams are transformed from an abstract level to a concrete level until program codes written by the C-like programing language are implemented on an event-driven and multi-thread processor XMOS. While carrying out these procedures, invariants are preserved to avoid unnecessary testing, which usually consumes a large amount of time and cost in the traditional approaches. The established method is also effective in modeling an designing cyber worlds.
Keywords :
C language; business data processing; multi-agent systems; multi-threading; pi calculus; C-like programing language; Pi-calculus; agent diagrams; enterprise systems; event-driven programs; formal methodology; homotopy lifting property; incrementally modular abstraction hierarchy; multithread processor XMOS; program codes; Business; Concrete; Lead; Light emitting diodes; Message systems; Optical fiber testing; Optical fiber theory; Abstraction Hierarchy; Event Driven; Homotopy; Invariant Preserving; Multi Threads; Pi-calculus;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cyberworlds (CW), 2010 International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-8301-3
Electronic_ISBN :
978-0-7695-4215-7
Type :
conf
DOI :
10.1109/CW.2010.47
Filename :
5656382
Link To Document :
بازگشت