作者: Tetsuo Kamina , Tomoyuki Aotani , Hidehiko Masuhara , Tetsuo Tamai
关键词:
摘要: There are a number of constructs to implement context-dependent behavior, such as conditional branches using if statements, method dispatching in object-oriented programming (such the state design pattern), dynamic deployment aspects aspect-oriented programming, and layers context-oriented (COP). Uses those significantly affect modularity obtained implementation. While there cases where COP improves modularity, it is not clear when we should use general.This paper presents preliminary study on our software development methodology, engineering (COSE), which use-case-driven methodology that guides us specification requirements design. We provide way map formed by COSE implementation language ServalCJ. applied two applications order assess its feasibility. also identify key linguistic make effective examining existing languages. These feasibility studies examination raise interesting open issues. finally show future research roadmap address