43,781 Hits in 3.8 sec

Creating task-based concern maps by merging concern fragments

Sukanya Ratanotayanon, Susan Elliott Sim
2009 2009 IEEE 17th International Conference on Program Comprehension  
To create a final concern map, the members from the initial set of fragments are validated, merged and expanded using a call graph.  ...  On any project, it is not possible to have complete and accurate concern maps for all possible tasks.  ...  A concern map for a novel task can be created by combining members of relevant concern fragments.  ... 
doi:10.1109/icpc.2009.5090067 dblp:conf/iwpc/RatanotayanonS09 fatcat:72o2pkxz35ejlc77cpj3bq3zam

CreaDO -- A Methodology to Create Domain Ontologies Using Parameter-Based Ontology Merging Techniques

Sabino Pariente Ju´rez, Hugo Estrada Esquivel, Alicia Martinez Rebollar, Mari Carmen Su´rez-Figueroa
2011 2011 10th Mexican International Conference on Artificial Intelligence  
CreaDO focuses on performing a parameter-based ontology merge that allows the creation of a domain ontology only with relevant information for the ontology purpose.  ...  To overcome this problem, this paper describes a methodology, called CreaDO, to semi-automatically create domain ontologies.  ...  ACKNOWLEDGEMENTS This work has been partially supported by the PROMEP project LeMoNe-Pai /103-5/10/4641.  ... 
doi:10.1109/micai.2011.39 fatcat:pgw56knlbneuvo7slkd23uhg2q

From aspect-oriented requirements models to aspect-oriented business process design models

Sébastien Mosser, Gunter Mussbacher, Mireille Blay-Fornarino, Daniel Amyot
2011 Proceedings of the tenth international conference on Aspect-oriented software development - AOSD '11  
This approach is realized by a mapping from Aspect-oriented Use Case Maps (AoUCM) to Adore business process models, allowing for the continued encapsulation of requirements-level concerns in design-level  ...  In this paper, we present an iterative, concern-driven software engineering approachbased on a tool-supported, semiautomatic transformation of scenario-based, aspect-oriented requirements models into aspect-oriented  ...  This research was supported by the Discovery Grants program of the Natural Sciences and En-  ... 
doi:10.1145/1960275.1960281 dblp:conf/aosd/MosserMBA11 fatcat:c6zs3fttw5dazenhqos2p6ohwm

Categorization of concerns

Tim Frey, Marius Gelhausen, Gunter Saake
2011 Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools - PLATEAU '11  
Program comprehension models lack associations with the paradigm of separation of concerns. We present a holistic program comprehension model based on categorization studies of psychology.  ...  The comprehension process starts with some ad-hoc concerns that are about to be refined by following an investigation strategy and a vertical process study.  ...  Acknowledgements This work is (partly) funded by the German Ministry of Education and Research within the project ViERforES-II (grant no. 01IM10002B). Thanks go to M. Fath, F.  ... 
doi:10.1145/2089155.2089171 dblp:conf/oopsla/FreyGS11 fatcat:uzeqwbewpfhevppxri32nqawke

A systematic approach for business service consolidation in virtual organizations

Hodjat Soleimani Malekan, Katarzyna Adamiak, Hamideh Afsarmanesh
2018 Service Oriented Computing and Applications  
In this paper, a semiautomated methodology is introduced that creates an optimized, clean (i.e., anomaly-free consolidated model), and valid (i.e., approved by domain experts) set of consolidated BSs in  ...  To this end, we extend and adapt a Business Process merge technique to make it more suitable to BS consolidation and VO applicability.  ...  Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecomm, which permits unrestricted use, distribution  ... 
doi:10.1007/s11761-017-0225-x fatcat:ben64uwywvfrrhxnucxehcuvty

Supporting aggregation in fine grained software configuration management

Mark C. Chu-Carroll, James Wright, David Shields
2002 Proceedings of the tenth ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '02/FSE 10  
However, fine granularity by itself is not sufficient to achieve these benefits.  ...  artifacts into virtual source files (VSFs); supporting coordination by allowing developers to precisely mark the set of artifacts affected by a change; associating products from different phases of the  ...  The linear merge in the table refers to a common merge algebra based algorithm used to merge text files in most SCM systems.  ... 
doi:10.1145/587051.587067 dblp:conf/sigsoft/Chu-CarrollWS02 fatcat:xzhbvqubfnfzzksb5lteu2b664

Using VCL as an Aspect-Oriented Approach to Requirements Modelling [chapter]

Nuno Amálio, Pierre Kelsen, Qin Ma, Christian Glodt
2010 Lecture Notes in Computer Science  
to visual behavioural modelling based on design by contract where behavioural descriptions are total.  ...  By tackling the modularisation of crosscutting concerns, aspect orientation draws attention to modularity as a means to address the problems of scalability, complexity and evolution in software systems  ...  BD says that the operations Startup and CouldNotFindMap of packages MappingDisplay and Mapping are to be merged ; this is expressed using VCL's merge join box, which creates, through merging (conjunction  ... 
doi:10.1007/978-3-642-16086-8_5 fatcat:f2d4ikhbybfp3kkcreyt3d4mma

Concern based mining of heterogeneous software repositories

Imed Hammouda, Kai Koskimies
2006 Proceedings of the 2006 international workshop on Mining software repositories - MSR '06  
In those cases, adequate search mechanisms for software repositories should be based on such fragmented nature of software systems, allowing concern-oriented queries on the system data.  ...  In the current trend of software engineering, software systems are viewed as clusters of overlapping structures representing various concerns, covering heterogeneous artifacts like models, code, resource  ...  ACKNOWLEDGMENTS This research has been financially supported by the National Technology Agency of Finland (project Inari), Nokia, Plenware Group, TietoEnator, and John Deere.  ... 
doi:10.1145/1137983.1138004 dblp:conf/msr/HammoudaK06 fatcat:72efww7isnh7xbw4qqmr7sqcwe

Computer-Assisted Scientific Workflow Design

Nadia Cerezo, Johan Montagnat, Mireille Blay-Fornarino
2013 Journal of Grid Computing  
easing the separation of functional and nonfunctional concerns and leveraging domain knowledge.  ...  This work addresses the problem of data-intensive Scientific Workflow design by describing scientific experiments at a higher level of abstraction, emphasizing scientific concepts over technicalities,  ...  Acknowledgements This work was funded by the French National Agency for Research under grant ANR-09-COSI-03 VIP and the European RI ER-Flow project under contract number 312579.  ... 
doi:10.1007/s10723-013-9264-5 fatcat:m6hn5wcjijadffsr6dbnplnp7u

Ontology Mediation, Merging, and Aligning [chapter]

Jos de Bruijn, Marc Ehrig, Cristina Feier, Francisco Martíns-Recuerda, François Scharffe, Moritz Weiten
2006 Semantic Web Technologies  
with the (semi-)automatic discovery of correspondences between ontologies; and ontology merging, which is concerned with creating a single new ontology, based on a number of source ontologies.  ...  An ontology mapping can be used for a variety of different tasks, such as transforming data between different representations and querying different heterogeneous knowledge bases.  ...  merging is concerned with creating the union of ontologies, based on the correspondences between the ontologies.  ... 
doi:10.1002/047003033x.ch6 fatcat:xxwi7ivagvhfph2h2lsgj6xxry

Semi-automated BP Integration in Virtual Organizations [chapter]

Katarzyna Adamiak, Hodjat Soleimani Malekan, Hamideh Afsarmanesh
2016 IFIP Advances in Information and Communication Technology  
Merge Based on the information retrieved in the previous step, we can merge the processes by identifying the common fragments and resolving the differences.  ...  Then using the Link Analysis function a word map is created visualizing all similarities. Using the map, we first manually cluster potential candidate BPs for merge, as presented in Fig. 6 .  ... 
doi:10.1007/978-3-319-45390-3_8 fatcat:cee2d5a2kzbi3hjrzb6nuplegi

Representing concerns in source code

Martin P. Robillard, Gail C. Murphy
2007 ACM Transactions on Software Engineering and Methodology  
The results show that concern graphs are inexpensive to create during program investigation, can help developers perform program evolution tasks more systematically, and are robust enough to represent  ...  a description of source code and an actual code base.  ...  Ciao [24] is a graph-based navigator created to help developers view the relations produced by CIA.  ... 
doi:10.1145/1189748.1189751 fatcat:q45qcycazncdlkwutrw3qmzaqe

Ontology Reconciliation [chapter]

Adil Hameed, Alun Preece, Derek Sleeman
2004 Handbook on Ontologies  
Help offered during the merging process includes: • Generation of a 'name resolution' list that helps the user in the merging task by suggesting terms each of which is from a different ontology that are  ...  Chimaera considers the task of merging to be one of combining two or more ontologies that may use different vocabularies and may have overlapping content.  ... 
doi:10.1007/978-3-540-24750-0_12 fatcat:3hvh6o3lnbezjl5sorz2jgzuwa


2006 International Journal of Cooperative Information Systems  
In MDD, specifying transformations between models at various levels of abstraction can be a complex task.  ...  To manage the development of cooperative information systems that support the dynamics and mobility of modern businesses, separation of concern mechanisms and abstractions are needed.  ...  Also, we plan to create a repository of the most common middleware concerns.  ... 
doi:10.1142/s0218843006001487 fatcat:lo7vfkhj6zgb3dfc4xpwj6kc2a

Reduce Artificial Intelligence Planning Effort by using Map-Reduce Paradigm

Mohamed Elkawkagy*, Elbeh Heba
In this paper, we will present a new approach to integrating hierarchical AI-planning with the map-reduce paradigm.  ...  Preprocessing phase helps the planner cut off the hierarchical planning search space for each sub-problem by removing the compulsory literal elements that help the hierarchical planner seek a solution.  ...  The clustering technique is based on the principle of creating a series of independent clusters.  ... 
doi:10.35940/ijitee.g8902.0510721 fatcat:uer4axvqdbc57fcsj4uexa5kq4
« Previous Showing results 1 — 15 out of 43,781 results