Filters








246,294 Hits in 2.9 sec

Fault Management of Robot Software Components Based on OPRoS

JongYoung Kim, Heebyung Yoon, SungHoon Kim, Sang Hyuk Son
2011 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing  
In this paper, we propose a fault management method to detect, diagnose, isolate and recover faults based on the OPRoS software framework.  ...  Despite the need for a common, framework-level fault management, the majority of existing robot software frameworks has failed to provide systematic fault management features.  ...  Existing software framework is then extended to include the monitoring code for monitoring the identified factors.  ... 
doi:10.1109/isorc.2011.41 dblp:conf/isorc/KimYKS11 fatcat:xwcrpviqcbcwrixjxhp43dgjle

A Six Sigma Framework for Software Process Improvements and its Implementation

Zhedan Pan, Hyuncheol Park, Jongmoon Baik, Hojin Choi
2007 14th Asia-Pacific Software Engineering Conference (APSEC'07)  
A Six Sigma framework for software process improvements is needed to provide a standard process and analysis tools for Six Sigma project executions, and also provide a platform for collaborations with  ...  Six Sigma has been adopted by many software development organizations to identify problems in software projects and processes, find optimal solutions for the identified problems, and quantitatively improve  ...  Aligning with business goals, a Six Sigma project for a software process improvement normally starts from a problem identified in the software development project, and then collects data, such as Project  ... 
doi:10.1109/aspec.2007.43 fatcat:b3no5iufpbd6hivkkxiaz23y34

A Six Sigma Framework for Software Process Improvements and its Implementation

Zhedan Pan, Hyuncheol Park, Jongmoon Baik, Hojin Choi
2007 Asia Pacific Software Engineering Conference. Proceedings  
A Six Sigma framework for software process improvements is needed to provide a standard process and analysis tools for Six Sigma project executions, and also provide a platform for collaborations with  ...  Six Sigma has been adopted by many software development organizations to identify problems in software projects and processes, find optimal solutions for the identified problems, and quantitatively improve  ...  Aligning with business goals, a Six Sigma project for a software process improvement normally starts from a problem identified in the software development project, and then collects data, such as Project  ... 
doi:10.1109/apsec.2007.13 dblp:conf/apsec/PanPBC07 fatcat:6elo5hep7nbm3luwp7n5b6hmg4

A Framework for Reliability Assessment of Software Components [chapter]

Rakesh Shukla, Paul Strooper, David Carrington
2004 Lecture Notes in Computer Science  
This paper proposes a conceptual framework for the reliability assessment of software components that incorporates test case execution and output evaluation.  ...  An expected result is needed for each test case to evaluate the test result and a test oracle is used to generate these expected results.  ...  Acknowledgements The authors are grateful for the valuable comments and help from Mark Bofinger, Alena Griffiths, Roger Duke and anonymous referees on an earlier version of this paper.  ... 
doi:10.1007/978-3-540-24774-6_24 fatcat:f5lylyfucfaxld7rpm3h6mctze

Maintenance 4.0 Framework Using Self-Adaptive Software Architecture

Hatem Algabroun, M. Usman Iftikhar, Basim Al-Najjar, Danny Weyns
2017 Zenodo  
This paper proposes a novel maintenance framework leveraging principles from self-adaptation and software architecture.  ...  As a conclusion, the proposed framework could be used to develop maintenance systems for Industry 4.0.  ...  Hence, the aims of this study are 1) to identify components and sub-components of Maintenance 4.0, 2) to develop a framework for Maintenance 4.0 based on a self-adaptive software architecture, and 3) to  ... 
doi:10.5281/zenodo.3457239 fatcat:dvxpxn3je5fxdfvpmdubcl5kdy

Automation component aspects for efficient unit testing

Dietmar Winkler, Reinhard Hametner, Stefan Biffl
2009 2009 IEEE Conference on Emerging Technologies & Factory Automation  
We illustrate with a prototype, how automation component aspects allow flexible configuration of a "system under test" for test automation.  ...  In this paper we introduce the design of a test-driven automation (TDA) component with separate aspects for automation, diagnosis, and testing to improve testability and test efficiency.  ...  Acknowledgements We want to thank our partners from academia and industry in the logi.DIAG project for their valuable discussions and feedback.  ... 
doi:10.1109/etfa.2009.5347022 dblp:conf/etfa/WinklerHB09 fatcat:orz6te5s2bbsrcrayxrbckhrl4

A Methodology for Developing an Agent Systems Reference Architecture [chapter]

Duc N. Nguyen, Kyle Usbeck, William M. Mongan, Christopher T. Cannon, Robert N. Lass, Jeff Salvage, William C. Regli, Israel Mayk, Todd Urness
2011 Lecture Notes in Computer Science  
There exists a need to define common patterns, relationships between components, and structural qualities that a reference architecture for agentbased systems would solve.  ...  This paper presents a methodology for developing a reference architecture that documents agent-based systems from different system viewpoints.  ...  A Mobility Factory component generates a ticket ID to identify the destination platform of the mobile agent.  ... 
doi:10.1007/978-3-642-22636-6_11 fatcat:te4kah2m7nb2hmuidtlvx2i4y4

Software Frameworks for Model Composition

Mikel D. Petty, Jungyoon Kim, Salvador E. Barbosa, Jai-Jeong Pyun
2014 Modelling and Simulation in Engineering  
A software framework is an architecture or infrastructure intended to enable the integration and interoperation of software components.  ...  Such frameworks are intended to simplify the process of assembling a complex model or simulation system from simpler component models as well as to promote the reuse of the component models.  ...  Definitions of software frameworks in the literature range from quite generic, for example, "a set of interacting objects that, together, realize a set of functions" [3] to quite specific, for example  ... 
doi:10.1155/2014/492737 fatcat:up7z5qzq2rehbpl3guixft62by

A run-time verification framework for smart grid applications implemented on simulation frameworks

Selim Ciraci, Hasan Sozer, Bedir Tekinerdogan
2013 2013 2nd International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG)  
ConArch generates runtime observers that monitor the flow of execution between these points and verifies whether this flow conforms to the behavioral constraints.  ...  Smart grid applications are implemented and tested with simulation frameworks as the developers usually do not have access to large sensor networks to be used as a test bed.  ...  At runtime, these identifiers are bound to the actual thread identifiers from the executing software system.  ... 
doi:10.1109/se4sg.2013.6596105 dblp:conf/icse/CiraciST13 fatcat:n3n4sz6g5zalhb72t5tnk7fzxy

Detecting and analyzing insecure component usage

Taeho Kwon, Zhendong Su
2012 Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12  
In particular, we model component usage related to a policy based on 1) accesses to the configuration state inside the component and 2) the conditional jumps affected by the data read from the state.  ...  Our evaluation results show that 1) insecure component usage is a general concern and frequently occurs in widely-used software, and 2) our detection framework is practical and effective at detecting and  ...  the policy, the software reads data from the global state and checks whether or not the data match a specified operand.  ... 
doi:10.1145/2393596.2393599 dblp:conf/sigsoft/KwonS12 fatcat:7dxna4rln5ec7b3penvwy43os4

Refactoring Software in the Automotive Domain for Execution on Heterogeneous Platforms

Hugo Andrade, Ivica Crnkovic, Jan Bosch
2020 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC)  
However, migrating CPU-executable software to other types of execution platforms poses a number of challenges to software engineering.  ...  In this paper, we propose a decision framework that supports engineers when refactoring software systems to accommodate heterogeneous platforms.  ...  ACKNOWLEDGMENT This research was supported by the research projects "HELPING -Heterogeneous Platform Deployment Modelling of Embedded Systems" funded by the Swedish Research Council, and "HoliDev -Holistic DevOps Framework  ... 
doi:10.1109/compsac48688.2020.00-37 dblp:conf/compsac/AndradeCB20 fatcat:hinb4x6rabgifp6obytjidecnq

Refactoring Software in the Automotive Domain for Execution on Heterogeneous Platforms [article]

Hugo Andrade, Ivica Crnkovic, Jan Bosch
2020 arXiv   pre-print
However, migrating CPU-executable software to other types of execution platforms poses a number of challenges to software engineering.  ...  In this paper, we propose a decision framework that supports engineers when refactoring software systems to accommodate heterogeneous platforms.  ...  ACKNOWLEDGMENT This research was supported by the research projects "HELPING -Heterogeneous Platform Deployment Modelling of Embedded Systems" funded by the Swedish Research Council, and "HoliDev -Holistic DevOps Framework  ... 
arXiv:2005.08712v1 fatcat:ehl3awbveneuvixiy542i3fipi

A Reusable Process Control System Framework for the Orbiting Carbon Observatory and NPP Sounder PEATE Missions

Chris A. Mattmann, Dana Freeborn, Dan Crichton, Brian Foster, Andrew Hart, David Woollard, Sean Hardman, Paul Ramirez, Sean Kelly, Albert Y. Chang, Charles E. Miller
2009 2009 Third IEEE International Conference on Space Mission Challenges for Information Technology  
We describe a reusable architecture and implementation framework for managing science processing pipelines for mission ground data systems.  ...  Our system, dubbed "PCS", for Process Control System, improves upon an existing software component, the OODT Catalog and Archive (CAS), which has already supported the QuikSCAT, SeaWinds and AMT earth  ...  Acknowledgements This effort was supported by the Jet Propulsion Laboratory, managed by the California Institute of Technology under a contract with the National Aeronautics and Space Administration.  ... 
doi:10.1109/smc-it.2009.27 fatcat:3e4vmkgckbbkdaq4ux2cnlvtgm

Anduril 2: upgraded large-scale data integration framework

2019 Bioinformatics  
Additionally, Anduril's bioinformatics repository has been expanded with multiple components, and tutorial pipelines, for next-generation sequencing data analysis.  ...  Anduril has been upgraded to use Scala for pipeline construction, which simplifies software maintenance, and facilitates design of complex pipelines.  ...  Reentrancy: Resuming execution at the point of interruption is extremely useful when executing long-running complex pipelines on big datasets, as it spares the user from having to identify from which point  ... 
doi:10.1093/bioinformatics/btz133 pmid:30793160 fatcat:pjqbyb34bnfpjg62exlfxute6e

A Framework Based on Learning Techniques for Decision-making in Self-adaptive Software

Frank José Affonso, Gustavo Leite, Rafael A. P. Oliveira, Elisa Yumi Nakagawa
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
and technology transfer from academia to industry.  ...  Aiming to present the viability of our framework, we have conducted a case study using a flight plan module for Unmanned Aerial Vehicles.  ...  Next, the classification module classifies these parameters to identify the changes occurred in each software entity from within the execution environment.  ... 
doi:10.18293/seke2015-125 dblp:conf/seke/AffonsoLON15 fatcat:gvkgc7qurjdqbg4ncaruh36eam
« Previous Showing results 1 — 15 out of 246,294 results