180,763 research outputs found
MegSDF Mega-system development framework
A framework for developing large, complex software systems, called Mega-Systems, is specified. The framework incorporates engineering, managerial, and technological aspects of development, concentrating on an engineering process. MegSDF proposes developing Mega-Systems as open distributed systems, pre-planned to be integrated with other systems, and designed for change.
At the management level, MegSDF divides the development of a Mega-System into multiple coordinated projects, distinguishing between a meta-management for the whole development effort, responsible for long-term, global objectives, and local managements for the smaller projects, responsible for local, temporary objectives.
At the engineering level, MegSDF defines a process model which specifies the tasks required for developing Mega-Systems, including their deliverables and interrelationships. The engineering process emphasizes the coordination required to develop the constituent systems. The process is active for the life time of the Mega-System and compatible with different approaches for performing its tasks.
The engineering process consists of System, Mega-System, Mega-System Synthesis, and Meta-Management tasks. System tasks develop constituent systems. Mega-Systems tasks provide a means for engineering coordination, including Domain Analysis, Mega-System Architecture Design. and Infrastructure Acquisition tasks. Mega-System Synthesis tasks assemble Mega-Systems from the constituent systems. The Meta-Management task plans and controls the entire process.
The domain analysis task provides a general, comprehensive, non-constructive domain model, which is used as a common basis for understanding the domain. MegSDF builds the domain model by integrating multiple significant perceptions of the domain. It recommends using a domain modeling schema to facilitate modeling and integrating the multiple perceptions.
The Mega-System architecture design task specifies a conceptual architecture and an application architecture. The conceptual architecture specifies common design and implementation concepts and is defined using multiple views. The application architecture maps the domain model into an implementation and defines the overall structure of the Mega-System, its boundaries, components, and interfaces.
The infrastructure acquisition task addresses the technological aspects of development. It is responsible for choosing, developing or purchasing, validating, and supporting an infrastructure. The infrastructure integrates the enabling technologies into a unified platform which is used as a common solution for handling technologies. The infrastructure facilitates portability of systems and incorporation of new technologies. It is implemented as a set of services, divided into separate service groups which correspond to the views identified in the conceptual architecture
Innovation attributes and managers' decisions about the adoption of innovations in organizations: A meta-analytical review
The adopĀtion of inĀnoĀvaĀtions has emerged as a domĀiĀnant reĀsearch topic in the manĀageĀment of inĀnoĀvaĀtion in orĀgaĀniĀzaĀtions, alĀthough inĀvesĀtiĀgaĀtions ofĀten yield mixed reĀsults. To help manĀagers and reĀsearchers imĀprove their efĀfecĀtiveĀness, the auĀthors emĀployed a meta-analyĀsis inĀteĀgrated with strucĀtural equaĀtion modĀelĀing to anĀaĀlyze the asĀsoĀciĀaĀtions beĀtween the atĀtribĀutes of inĀnoĀvaĀtions, manĀagers' beĀhavĀioral prefĀerĀences, and orĀgaĀniĀzaĀtions' inĀnoĀvaĀtion adopĀtion deĀciĀsions in a meĀdiĀated-modĀerĀated frameĀwork. Our findĀings ofĀfer evĀiĀdence that atĀtribĀutes of inĀnoĀvaĀtions inĀfluĀence manĀagers' beĀhavĀioral prefĀerĀences and, conĀseĀquently, adopĀtion deĀciĀsions in orĀgaĀniĀzaĀtions. We also obĀserve the sigĀnifĀiĀcance of the conĀtext in which the adopĀtion deĀciĀsion ocĀcurs as well as the reĀsearch setĀtings emĀployed by scholĀars. FiĀnally, we disĀcuss the theĀoĀretĀiĀcal conĀtriĀbuĀtion and pracĀtiĀcal imĀpliĀcaĀtions of our meta-anĀaĀlytĀiĀcal reĀsults
PuLSE-I: Deriving instances from a product line infrastructure
Reusing assets during application engineering promises to improve the efficiency of systems development. However, in order to benefit from reusable assets, application engineering processes must incorporate when and how to use the reusable assets during single system development. However, when and how to use a reusable asset depends on what types of reusable assets have been created.Product line engineering approaches produce a reusable infrastructure for a set of products. In this paper, we present the application engineering process associated with the PuLSE product line software engineering method - PuLSE-I. PuLSE-I details how single systems can be built efficiently from the reusable product line infrastructure built during the other PuLSE activities
Ontology of core data mining entities
In this article, we present OntoDM-core, an ontology of core data mining
entities. OntoDM-core defines themost essential datamining entities in a three-layered
ontological structure comprising of a specification, an implementation and an application
layer. It provides a representational framework for the description of mining
structured data, and in addition provides taxonomies of datasets, data mining tasks,
generalizations, data mining algorithms and constraints, based on the type of data.
OntoDM-core is designed to support a wide range of applications/use cases, such as
semantic annotation of data mining algorithms, datasets and results; annotation of
QSAR studies in the context of drug discovery investigations; and disambiguation of
terms in text mining. The ontology has been thoroughly assessed following the practices
in ontology engineering, is fully interoperable with many domain resources and
is easy to extend
Deferred Action: Theoretical model of process architecture design for emergent business processes
E-Business modelling and ebusiness systems development assumes fixed company resources,
structures, and business processes. Empirical and theoretical evidence suggests that company resources
and structures are emergent rather than fixed. Planning business activity in emergent contexts requires
flexible ebusiness models based on better management theories and models . This paper builds and
proposes a theoretical model of ebusiness systems capable of catering for emergent factors that affect
business processes. Drawing on development of theories of the āaction and designāclass the Theory of
Deferred Action is invoked as the base theory for the theoretical model. A theoretical model of flexible
process architecture is presented by identifying its core components and their relationships, and then
illustrated with exemplar flexible process architectures capable of responding to emergent factors.
Managerial implications of the model are considered and the modelās generic applicability is discussed
An artefact repository to support distributed software engineering
The Open Source Component Artefact Repository (OSCAR)
system is a component of the GENESIS platform designed to
non-invasively inter-operate with work-flow management systems, development tools and existing repository systems to support a distributed software engineering team working collaboratively. Every artefact possesses a collection of associated meta-data, both standard and domain-specific presented as an XML document. Within OSCAR, artefacts are made aware of changes to related artefacts using notifications, allowing them to modify their own meta-data actively in contrast to other software repositories where users must perform all and any modifications, however trivial.
This recording of events, including user interactions provides a complete picture of an artefact's life from creation to (eventual) retirement with the intention of supporting collaboration both amongst the members of the software engineering team and agents acting on their behalf
Towards a Holistic Approach to Designing Theory-based Mobile Health Interventions
Increasing evidence has shown that theory-based health behavior change
interventions are more effective than non-theory-based ones. However, only a
few segments of relevant studies were theory-based, especially the studies
conducted by non-psychology researchers. On the other hand, many mobile health
interventions, even those based on the behavioral theories, may still fail in
the absence of a user-centered design process. The gap between behavioral
theories and user-centered design increases the difficulty of designing and
implementing mobile health interventions. To bridge this gap, we propose a
holistic approach to designing theory-based mobile health interventions built
on the existing theories and frameworks of three categories: (1) behavioral
theories (e.g., the Social Cognitive Theory, the Theory of Planned Behavior,
and the Health Action Process Approach), (2) the technological models and
frameworks (e.g., the Behavior Change Techniques, the Persuasive System Design
and Behavior Change Support System, and the Just-in-Time Adaptive
Interventions), and (3) the user-centered systematic approaches (e.g., the
CeHRes Roadmap, the Wendel's Approach, and the IDEAS Model). This holistic
approach provides researchers a lens to see the whole picture for developing
mobile health interventions
- ā¦