27,982 research outputs found
Recommended from our members
Software test automation : a design and tool selection approach for a heterogeneous environment
textThis report describes a design approach for implementing a software test automation solution that can accommodate existing test processes in an organization. The process of implementing a software test automation solution is a large undertaking and requires careful planning to avoid unsuccessful implementations. This report outlines a design that can integrate with existing business and development processes in an organization, and recommends automation and development frameworks for achieving the test automation goals.
Considerations for a heterogeneous test environment with varying types of supported operating systems, such as Windows and Linux, and multiple test execution environments, such as Java and .NET, have been made in this design and in the tool selections for the system implementation. The report also describes some of the challenges and caveats of automation in a heterogeneous environment along with recommended solutions to these challenges.Electrical and Computer Engineerin
Microgrid system design based on model based systems engineering: the case study in the Amazon region / Projeto de sistemas de microrredes baseado em engenharia de sistemas baseado em modelos: um estudo de caso na região Amazônica
Microgrid is a technically and economically viable opportunity to meet the demands of populations that, for various reasons, do not have access to electricity. The complexity of Smart Grid (SG) systems requires considerable engineering effort in the design process. Designing this type of complex system requires new approaches, methods, concepts and engineering tools. Where, requirements analysis plays a major role in better characterizing, understanding and specifying the domain of application that SG systems should solve. This work presents a systemic proposal based specifically on System Systems (SoS) which anticipates the formalization of requirements, aiming to understand, analyze and design SG within the scope of Model Based Systems Engineering (MBSE). The definition of a microgrid from the SoS perspective is presented in order to provide a complete view of its life cycle. Requirements would be represented in an Objective Oriented Requirements Engineering (GORE) approach, specifically using visual diagrams based on the Keep All Objectives Satisfied (KAOS) method, where network operation and control will be formally represented. A case study for small communities in the equatorial Amazon Forest is used as a case study for the proposed method
A Model-Driven approach for functional test case generation
Test phase is one of the most critical phases in software engineering life cycle to assure the final system quality. In this context, functional system test cases verify that the system under test fulfills its functional specification. Thus, these test cases are frequently designed from the different scenarios and alternatives depicted in functional requirements. The objective of this paper is to introduce a systematic process based on the Model-Driven paradigm to automate the generation of functional test cases from functional requirements. For this aim, a set of metamodels and transformations and also a specific language domain to use them is presented. The paper finishes stating learned lessons from the trenches as well as relevant future work and conclusions that draw new research lines in the test cases generation context.Ministerio de Economía y Competitividad TIN2013-46928-C3-3-
Operator interfaces for the lifecycle support of component based automation systems
Current manufacturing automation systems (specifically the powertrain sector)
have been facing challenges with constant pressures of globalisation,
environmental concerns and ICT (Information and Communication Technology)
innovations. These challenges instigate new demands for shorter product
lifecycles and require customised products to be manufactured as efficiently as
possible. Manufacturing systems must therefore be agile to remain competitive
by supporting frequent reconfigurations involving distributed engineering
activities. [Continues.
Technology-Agnostic Assessment of Wave Energy System Capabilities
Developing new wave energy technologies is risky, costly and time-consuming. The large diversity of concepts, components and evaluation criteria creates a vast design space of potentially feasible solutions. This paper aims to introduce a novel methodology for the holistic assessment of wave energy capabilities in various market applications based on sound Systems Engineering methods. The methodology provides a consistent hierarchy of performance metrics relevant to the given system of reference, design activity and development stage under consideration as a means to scrutinise wave energy requirements. Full traceability of system requirements and performance metrics is then facilitated by multi-criteria decision tools and aggregation logic, respectively. The qualitative assessment in the case studies has resulted in very different rankings of System Drivers and Stakeholders for the two market applications considered. However, the Stakeholder Requirements and Functional Requirements present a small variation in the weights for the two application markets which results in a quantitative assessment with very similar Global Merit. Finally, the performance benchmark using the Commercial Attractiveness and Technical Achievability concepts enables a more objective comparison in the utility-scale and remote generation markets and a way to concentrate innovation efforts before proceeding to the next development stage.This research received no external fundin
Towards a pivotal-based approach for business process alignment.
This article focuses on business process engineering, especially on alignment between business analysis and implementation. Through a business process management approach, different transformations interfere with process models in order to make them executable. To keep the consistency of process model from business model to IT model, we propose a pivotal metamodel-centric methodology. It aims at keeping or giving all requisite structural and semantic data needed to perform such transformations without loss of information. Through this we can ensure the alignment between business and IT. This article describes the concept of pivotal metamodel and proposes a methodology using such an approach. In addition, we present an example and the resulting benefits
ICT-based solution approach for collaborative delivery of customised products
© 2016 Taylor & Francis. Growing interest on business collaboration motivates todays industries, especially small and medium enterprises (SMEs) to establish and manage dynamic and non-hierarchical business networks to respond to market opportunities with added business benefits. This business environment requires concurrent work and real-time information sharing between key business partners in order to design and develop customised products. The use of traditional communication media such as e-mail, phone and fax is not satisfactory to get real-time information and is time-consuming and most often ineffective. In such environments, an Information and Communication Technology (ICT)/Web-based technology supports real-time information sharing among networked SMEs for the collaborative design and manufacturing of customised products. This study proposes an innovative ICT platform supporting SMEs collaboration, through Web and the Internet of Things technologies, which follows the Net-Challenge conceptual approach and methodological guidelines for SMEs to form and operate virtual organisations for the collaborative development and delivery of customised products. The ICT Platform was assessed in three different industry domains, namely the textile and apparel, the footwear and the machine tools, respectively. This ICT solution promotes collaboration, with substantial advantages for SMEs including the reduction of costs and delivery time and improvement of the innovation potential
Semantic discovery and reuse of business process patterns
Patterns currently play an important role in modern information systems (IS) development and their use has mainly been restricted to the design and implementation phases of the development lifecycle. Given the increasing significance of business modelling in IS development, patterns have the potential of providing a viable solution for promoting reusability of recurrent generalized models in the very early stages of development. As a statement of research-in-progress this paper focuses on business process patterns and proposes an initial methodological framework for the discovery and reuse of business process patterns within the IS development lifecycle. The framework borrows ideas from the domain engineering literature and proposes the use of semantics to drive both the discovery of patterns as well as their reuse
Engineering methods and tools for cyber–physical automation systems
Much has been published about potential benefits of the adoption of cyber–physical systems (CPSs) in manufacturing industry. However, less has been said about how such automation systems might be effectively configured and supported through their lifecycles and how application modeling, visualization, and reuse of such systems might be best achieved. It is vitally important to be able to incorporate support for engineering best practice while at the same time exploiting the potential that CPS has to offer in an automation systems setting. This paper considers the industrial context for the engineering of CPS. It reviews engineering approaches that have been proposed or adopted to date including Industry 4.0 and provides examples of engineering methods and tools that are currently available. The paper then focuses on the CPS engineering toolset being developed by the Automation Systems Group (ASG) in the Warwick Manufacturing Group (WMG), University of Warwick, Coventry, U.K. and explains via an industrial case study how such a component-based engineering toolset can support an integrated approach to the virtual and physical engineering of automation systems through their lifecycle via a method that enables multiple vendors' equipment to be effectively integrated and provides support for the specification, validation, and use of such systems across the supply chain, e.g., between end users and system integrators
- …