Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Composition Capability of Component-Oriented Development
Date
2017-10-30
Author
Kaya, Muhammed Çağrı
Çetinkaya, Anıl
Doğru, Ali Hikmet
Metadata
Show full item record
Item Usage Stats
184
views
0
downloads
Cite This
This research enhances component-oriented development approaches with the capability to represent the dynamic behavior of the final system through a process model. For an executable system, ordering of the message invocations should also be specified besides the definition of a set of components which only presents a static view. Components, however, are usually server kind software units that respond when a request is made. A central application can be expected to trigger some of the methods while some components will make further requests by themselves, from other components. While providing means for both kinds of communications, the main application should be able to be modelled and executed through the specification of a central process that coordinates the timing and direction of the messages. Once an activation is started from the central process model, a connector assumes further duties in the coordination of the involved interaction. Other capabilities such as adaptation are also incorporated besides the synchronization duties. The considerations in this study have been not to modify existing component models and almost no code writing for integration. Process models can be graphically specified as yet, interpreted leveraging on their capability to invoke external functions. Suggested architecture connects components only to the central process: if interaction is required between two components, that is also managed through the process model.
Subject Keywords
Component
,
Composition
,
Connector
,
Coordination
,
Process model
URI
http://isites.info/PastConferences/ISITES2017/ISITES2017/papers/B4-ISITES2017ID248.pdf
https://hdl.handle.net/11511/76461
Collections
Department of Computer Engineering, Conference / Seminar
Suggestions
OpenMETU
Core
Off-the-Shelf Connectors for Interdisciplinary Components
Kaya, Muhammed Çağrı; Çetinkaya, Anıl; Doğru, Ali Hikmet (2018-01-01)
Introduction: Solutions based on software components, especially for heterogeneous constituents such as those pertaining to different disciplines suffer the interoperability burden. Adaptor technologies have been introduced before, as a potential remedy and utilized here through implementing them in component connectors.
Process Maintenance through Component-Process Replacement
Manzer, Ayesha; Doğru, Ali Hikmet (2006-03-01)
An enterprise is represented by its process model that is constructed by the integration of smaller processes corresponding to value-added contributors. Replacing the sub-processes can modify the super-process. Component processes are represented in task systems in order to discover how process attributes will be preserved after integration. This approach is especially versatile if virtual enterprises are formed over the Internet through integrating the published processes of core competencies. The virtuall...
Interoperability by means of configurable connectors
Kaya, Muhammed Çağrı; Doğru, Ali H.; Department of Computer Engineering (2020)
A configurable connector-based software development methodology for componentbased approaches is presented. This method involves the incorporation of variability modeling capabilities into component modeling environments. The focus of this research is on supporting technologies for the combination of parts that are not directly compatible. In the scope of this research, firstly, proposals for the configurable connector paradigm are put forth, that are, achieving interoperability among system components by u...
Enhancing UML Connectors with Behavioral Specifications
Kocatas, Alper Tolga; Doğru, Ali Hikmet (2022-01-01)
In this study, we propose enhancing UML connectors with additional behaviors. Associated behaviors add capability to specify exogenous coordination and capability to resolve ambiguities when n-ary connectors are used to coordinate more than two entities. We identify the challenges specific to specification of behaviors for connectors and we propose solutions for them. We argue with examples that this kind of behavioral specification suits well for reusability of both connected elements and the connectors.
Examination of Computer Supported Collaborative Business Process Modeling with Activity Theory
FINDIK COŞKUNÇAY, DUYGU; Çakır, Murat Perit (2014-09-10)
Activity Theory provides a framework to examine and explain human-human and human-computer interactions. In this study, Activity Theory was used to examine both interactions in depth in the context of Computer Supported Collaborative Business Process Modeling (CSCBPM) in which geographically dispersed multiple users interact with each other and with the system. This framework enabled us to examine the activities of CSCBPM in detail and understand the process of CSCBPM. During the CSCBPM, some difficulties w...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
M. Ç. Kaya, A. Çetinkaya, and A. H. Doğru, “Composition Capability of Component-Oriented Development,” 2017, Accessed: 00, 2021. [Online]. Available: http://isites.info/PastConferences/ISITES2017/ISITES2017/papers/B4-ISITES2017ID248.pdf.