57,887 Hits in 4.4 sec

Quantitative Evaluation of Software Component Behavior Discovery Approach

Cong LIU
2021 IEICE transactions on information and systems  
Starting from the observation that a software system is composed of a set of logical components, Liu et al. propose to decompose the software behavior discovery problem into smaller independent ones by  ...  During the execution of software systems, their execution data can be recorded.  ...  An Overview of the Software Component Behavior Discovery Approach This section reviews component behavioral model discovery from software execution data as proposed in [1] .  ... 
doi:10.1587/transinf.2020mpl0001 fatcat:zy3fzvzcy5c4va5b7763wn2jlu

Mining Component-based Software Behavioral Models Using Dynamic Analysis

Ting Lu, Cong Liu, Hua Duan, Qingtian Zeng
2020 IEEE Access  
In this paper, we propose a novel approach to discover the behavioral model from execution data of a component-based software using dynamic analysis techniques.  ...  INDEX TERMS Software behavioral model, Petri nets, software execution data, interface and interaction, dynamic analysis.  ...  MINING SOFTWARE BEHAVIORAL MODELS FROM EXECUTION DATA This section details the main approach to discover software behavioral model (SBM) from software execution data.  ... 
doi:10.1109/access.2020.2987108 fatcat:3kuh5irly5bv7pidglqsdfu7gm

A Multi-view Toolkit to Assist Software Integration and Evolution

Kamran Sartipi
2007 11th European Conference on Software Maintenance and Reengineering (CSMR'07)  
In this process, the development life cycle has been shifted from traditional activities into reusecentric and customizable component approaches.  ...  In software product line engineering from existing systems many technical, organizational, and user-adoption problems need to be dealt with by the means of proper tool support.  ...  Behavior recovery is based on execution pattern extraction and identification of software features in the source code using data mining techniques. Scalability of the dynamic analysis.  ... 
doi:10.1109/csmr.2007.8 dblp:conf/csmr/Sartipi07 fatcat:m6jqeegp4ba4riwrcpour4kg3q

Mining Approach for Software Architectures' Description Discovery

Mariam Chaabane, Ismael Bouassida Rodriguez, Khalil Drira, Mohamed Jmaiel
2017 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA)  
This paper presents an approach for the discovery of SoS' software architecture description from execution traces.  ...  Then, our approach relies on mining techniques to extract software architecture from the data base and describes it via a model called Architecture Model.  ...  Discovery To recover the software architecture of our SoS, we mined data resulting from the interception of the messages stored in the database during the execution of the test scenario 180 times.  ... 
doi:10.1109/aiccsa.2017.169 dblp:conf/aiccsa/ChaabaneRDJ17 fatcat:62pvgcykuvg3xpsn3hja2t3sy4

Component-based modeling and integration of automotive application architectures

Konstantin Schorp, Stephan Sommer
2014 2014 IEEE International Electric Vehicle Conference (IEVC)  
In this paper, we present a domain-specific component model to describe functional interdependencies as well as non-functional requirements needed to enable safe integration of software components in a  ...  The vehicle's system architecture evolves from towards a distributed multi-functional control system.  ...  Apart from data flow related information, properties regarding the implementation of the component include local timing behavior such as execution frequency and safety related properties such as the component-specific  ... 
doi:10.1109/ievc.2014.7056210 fatcat:ck5vmf265jdapaa5gy4ixbfraa

Resource discovery support for time-critical adaptive applications

Carlo Bertolli, Daniele Buono, Gabriele Mencagli, Massimo Torquati, Marco Vanneschi, Matteo Mordacchini, Franco Maria Nardini
2010 Proceedings of the 6th International Wireless Communications and Mobile Computing Conference on ZZZ - IWCMC '10  
In this scenario we need the development of applications able to adapt their behavior according to the dynamical platform conditions, such as the presence of specific classes of computing resources and  ...  In this paper we present an integrated approach between our programming model for distributed adaptive time-critical computations and a suitable resource discovery support.  ...  Dynamicity concerns the resource discovery process (both for processing nodes and software components) and the deployment and composition of the most suitable versions of software components.  ... 
doi:10.1145/1815396.1815513 dblp:conf/iwcmc/BertolliBMTVMN10 fatcat:xezruwu36zhstktikreekfyxra

Validation of Context Based Service Discovery Protocol for Ubiquitous Applications

Anandi Giridharan
2012 International Journal of UbiComp  
and compared to a model of expected behavior from the original requirements.  ...  Service Discovery Protocol (SDP) is important in ubiquitous applications, where a large number of devices and software components collaborate unobtrusively and provide numerous services without user intervention  ...  The behaviors are derived based on the context data or the data from previous history.  ... 
doi:10.5121/iju.2012.3402 fatcat:zesj4lp4fvbgjlxb3nmq4oixcq

Development of flexible peer-to-peer information systems using adaptable mobile agents

J.-P. Arcangeli, S. Leriche, M. Pantel
2004 Proceedings. 15th International Workshop on Database and Expert Systems Applications, 2004.  
Then, we show how these techniques can be easily extended to other problems such as search and upgrade of software components.  ...  Wide-area networks provide an easy access to many different distributed and heterogeneous data sources.  ...  Services can result from composition of other ones which must be located and executed recursively. Figure 1 . 1 Behavior of searcher agents 4.3.2. Search of software components.  ... 
doi:10.1109/dexa.2004.1333532 dblp:conf/dexaw/ArcangeliLP04 fatcat:bcp2fjuk6zap3jxx3feihsqli4

From Data to Knowledge to Discoveries: Artificial Intelligence and Scientific Workflows

Yolanda Gil
2009 Scientific Programming  
A key emerging concept is scientific workflows, which provide a declarative representation of complex scientific applications that can be automatically managed and executed in distributed shared resources  ...  environments will provide necessary capabilities for that vision by assisting scientists to validate and vet complex analysis processes and by automating important aspects of scientific exploration and discovery  ...  execution resources, and dynamic selection of components interleaved with execution based on results obtained from execution of prior steps.  ... 
doi:10.1155/2009/167604 fatcat:ydfv3sqmkjdwxj4dxmimkdid2e


Alexander Bergmayr, Hugo Bruneliere, Jordi Cabot, Jokin García, Tanja Mayerhofer, Manuel Wimmer
2016 Proceedings of the 8th International Workshop on Modeling in Software Engineering - MiSE '16  
To further stimulate research on this topic, we propose fREX as an open framework for reverse engineering of executable behaviors from existing software code bases. fREX currently provides model discovery  ...  support for behavior embedded in Java code, employs the OMG's fUML standard language as executable pivot format for dynamic analysis, and uses model transformations to bridge Java and fUML.  ...  Firstly it allows extensibility from the model discovery perspective, as new model discovery components targeting fUML can be implemented from various kinds of software inputs.  ... 
doi:10.1145/2896982.2896984 dblp:conf/icse/BergmayrBCGMW16 fatcat:vsyjkwdd7rezbd56dh5x3mfsce

An approach to semantic-based model discovery and selection

Claudia Szabo, Yong Meng Teo
2011 Proceedings of the 2011 Winter Simulation Conference (WSC)  
Model discovery and selection is an important step in component-based simulation model development.  ...  Next, we rank partially matched models for selection using semantic-based model attributes and behavior.  ...  Thirdly, model components are distinguished from stateless software engineering artifacts through their stateful behavior with attached meaning (Henkel et al. 2010 ).  ... 
doi:10.1109/wsc.2011.6148006 dblp:conf/wsc/SzaboT11 fatcat:nllegppx7fep5onomo3yy67vcq

OASIS: A Service-Oriented Architecture for Dynamic Instrumentation of Enterprise Distributed Real-Time and Embedded Systems

James Hill, Hunt Sutherland, Paul Stodinger, Thomas Silveria, Douglas C. Schmidt, John Slaby, Nikita Visnevski
2010 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing  
This paper provides two contributions to research on software instrumentation for enterprise DRE systems.  ...  Second, this paper empirically evaluates OASIS in the context of a representative enterprise DRE system from the domain of shipboard computing.  ...  Separating metadata from data improves discovery capabilities.: Since OASIS separates metadata (i.e., the XSD files) from the actual data (i.e., collected metrics) for each software probe, performance  ... 
doi:10.1109/isorc.2010.29 dblp:conf/isorc/HillSSSSSV10 fatcat:xfjnc4n6t5fl5gmpijjxjazd34

B-WSD Approach and Validation: Use Satisfaction Survey

Messaoud WB
2017 Journal of computer science and systems biology  
If it is a simple service, the execution path is extracted from WSDL and if it is a composite service, the execution path is extracted from BPEL4WS (Business Process Execution Language for Web Service)  ...  Behavioral aspect: The behavioral aspect is defined by the execution manner of the web service operations.  ... 
doi:10.4172/jcsb.1000257 fatcat:2headxkxbzgqncshd4yqxgk2ji

Autonomic pervasive applications driven by abstract specifications

Ozan Günalp, Levent Gürgen, Vincent Lestideau, Philippe Lalanda
2012 Proceedings of the 2012 international workshop on Self-aware internet of things - Self-IoT '12  
More specifically, we present our propositions in pervasive application specification, which borrows concepts from service-oriented component assembly, model-driven engineering (MDE) and continuous deployment  ...  In particular, they need to be flexible in order to cope with dynamism in different forms (e.g. service and data providers and consumers).  ...  Instead of instantiating application components, the application manager configures the execution framework to activate discovery mechanisms.  ... 
doi:10.1145/2378023.2378028 fatcat:j7p7so2d7vh3xdqbrcru3ixucy

Conceptual and Implementation Models for the Grid

M. Parashar, J.C. Browne
2005 Proceedings of the IEEE  
Similarly, applications typically combine multiple independent and distributed software elements such as components, services, real-time data, experiments, and data sources.  ...  A component is registered through a script called the Software Resource Factor Script which generates the data to be stored in an instance of a JINI lookup service.  ...  He was Chairman of the ACM Special Interest Group on Operating Systems from 1973 to 1975.  ... 
doi:10.1109/jproc.2004.842780 fatcat:zqpdyk3u6vew7c23ysdgeuuyoe
« Previous Showing results 1 — 15 out of 57,887 results