Component Oriented design based on Axiomatic Design Theory and COSEML

toğay, Cengiz
Doğru, Ali Hikmet
A Component Oriented software development method is proposed that uses collaboration diagrams for the definitions of dependencies among the Functional Requirements and Design Parameters according to Axiomatic Design Theory. COSEML is a component oriented graphical modeling language utilizing a single hierarchy diagram to construct systems. Axiomatic design theory provides a systematic approach to application design where developers can see all the determined dependencies among functional requirements and solutions (design parameters) in a matrix. However, axiomatic design has a shortcoming. There is no defined way to create relationships among functional requirements and design parameters. Axiomatic design theory provides basically two axioms that keep the design manageable and cost effective. Axiomatic design has been applied to component oriented software engineering in our previous studies. This research produces a foundation for a framework that combines COSEML and Axiomatic Design Theory, through added capabilities in defining dependencies.
21st International Symposium on Computer and Information Sciences (ISCIS 2006)


Performance-based parametric design explorations: A method for generating appropriate building components
Ercan, Burak; Elias Özkan, Soofia Tahira (2015-05-01)
Performance-based parametric design explorations depend on formulating custom-designed workflows that require reading, writing, interpreting and manipulating databases, as part of the design process. The possibilities of customization and parameterization offered by the user-friendly interfaces of advanced building-performance simulation software and digital design tools have now enabled architects to carry out performance-based design explorations without the help of simulation experts. This paper presents...
Service oriented development through aximatic design
Kuloğlu, Ebru; Doğru, Ali Hikmet; Toğay, Cengiz; Department of Computer Engineering (2011)
This research combines the methodology proposed in Axiomatic Design Theory (ADT) with a service oriented decomposition approach for systematic development of Service Oriented Architecture compliant systems. A previous study had applied ADT to component oriented development where simultaneous specification and decomposition of models related to requirements, design, product domain, and components were supported. Recently, Web services have gained popularity and they became a more desired alternative to compo...
Formalization of workflows and correctness issues in the presence of concurrency
Arpinar, IB; Halıcı, Uğur; ARPINAR, SENA; DOGAC, ASUMAN (1999-04-01)
In this paper, main components of a workflow system that are relevant to the correctness in the presence of concurrency are formalized based on set theory and graph theory. The formalization which constitutes the theoretical basis of the correctness criterion provided can be summarized as follows:
Controller synthesis for an I/O-based hierarchical system architecture
Perk, Sebastian; Moor, Thomas; Schmidt, Klaus Verner (2008-10-08)
In our previous work, a framework for the hierarchical design of discrete event systems has been introduced that is based on a notion of inputs and outputs. I/O-plant models describe the interaction of each subsystem with the operator (or controller) and the environment. By alternation of subsystem composition and controller synthesis, a hierarchy of controllers is obtained that complements a hierarchy of environment models. An admissibility condition was presented that implies liveness while allowing for a...
Systematic component-oriented development with axiomatic design
Toğay, Cengiz; Doğru, Ali Hikmet; Department of Computer Engineering (2008)
In this research, component oriented development is supported with design guidance by extending the Axiomatic Design Theory for component orientation, and utilizing domain engineering and ontology mechanisms. Guidance is offered in the form of suggesting missing components and discovering incompatibilities among the candidate elements of software development, corresponding to different phases such as requirement analysis, design, and implementation. A mature domain concept is developed suggesting the availa...
Citation Formats
C. toğay and A. H. Doğru, “Component Oriented design based on Axiomatic Design Theory and COSEML,” Istanbul, TURKEY, 2006, vol. 4263, Accessed: 00, 2020. [Online]. Available: