With the rapid growth of video data, video summarization is a promising approach to shorten a lengthy video into a compact version. Although supervised summarization approaches have achieved state-of-the-art performan...
详细信息
Large, complex systems development has always been challenging, even when the "only" things a program manager had to worry about were cost, schedule, and performance for their program. The rampant growth in ...
详细信息
ISBN:
(纸本)1563478935
Large, complex systems development has always been challenging, even when the "only" things a program manager had to worry about were cost, schedule, and performance for their program. The rampant growth in system complexity, greatly expanded use of joint and combined operations, and the emergence of such operational concepts as network-centric operations, has led to the prevalence of interoperable systems of systems as the preferred solution to providing operational capability. As difficult as program management is within a single program, it is significantly more complex in the context of a system of systems. The absence of any clear guidance for identifying and resolving conflicts between a systemcentric and system of systems perspectives is at the heart of several notable systems of systems failures. This paper provides some simple guidance to help program managers: the "laws of programmatics" for systems-of-systems.
This paper explores some of the reasons that the acquisition of systems of systems is fundamentally different from that of individual systems, leading to brief overview of interoperable acquisition. Against this backd...
详细信息
ISBN:
(纸本)1563478900
This paper explores some of the reasons that the acquisition of systems of systems is fundamentally different from that of individual systems, leading to brief overview of interoperable acquisition. Against this backdrop, the authors introduce the concept of interoperability patterns and antipatterns, and show how they can contribute to an understanding of the complex interrelationships between the various programs and systems that exist within a system of systems context.
The context-awareness is a central aspect in the design of pervasive systems, characterizing their ability to adapt its structure and behavior. The context-aware exception handling (CAEH) is an existing approach emplo...
详细信息
A company builds a software system capable of running a diesel engine in a week, and in one case over a weekend, as opposed to the full year that it used to take. Another company builds one of its typical systems with...
ISBN:
(纸本)9780769510507
A company builds a software system capable of running a diesel engine in a week, and in one case over a weekend, as opposed to the full year that it used to take. Another company builds one of its typical systems with 13 software engineers instead of the more than 100 it once required, and at the same time decreases the systems defect rate ten-fold. Still another increases its software-intensive product offerings from four per year to 50 per year. Imagine being able to use one person to integrate and test 1.5 million source lines of Ada for a real-time command-and-control system onboard a ship, with safety-critical requirements? Or increasing software productivity four-fold over three years, as another company has done? These organizations all achieved their results through strategic software reuse. We software people have been promising the benefits of reuse for decades. Are we finally achieving a reuse strategy that lives up to its hype?
software quality assurance is a crucial process that ensures software products meet specified requirements and quality standards. Achieving an exhaustive test coverage is essential for quality assurance, particularly ...
详细信息
Project management is important for the success of a software project. Enhancing software project management effectiveness measurements should lead the project manager to advance practices that contribute to the succe...
详细信息
Supercompilation is a program transformation technique introduced in the 1970s by V. Turchin [13,14,16]. His ideas were studied by a number of authors for a long time. We constructed an experimental supercompiler for ...
ISBN:
(纸本)3540208135
Supercompilation is a program transformation technique introduced in the 1970s by V. Turchin [13,14,16]. His ideas were studied by a number of authors for a long time. We constructed an experimental supercompiler for a functional language Refal-5 [15]. The Scp4 project was discussed with V. Turchin. He initiated and supported our work. Scp4 has been implemented once again using Refal-5. Sources of Scp4 and the whole version of this paper are available for immediate download [8,9,17]. A user manual on Scp4 and reports on several interesting experiments can be found in [4,5,6]. Scp4 is a first experimental supercompiler for the real functional language Refal-5. The principal new tool in Scp4 is an online analysis of global properties of folded-components of the meta-tree MTr of all potential computations. Let a program P and a parameterized input of the P be given. Then such a pair defines a partial mapping. A supercompiler is a transformer of such pairs. The transformer must preserve the map values on the map domain. Scp4 unfolds a potentially infinite tree of all possible computations. It reduces in the process the redundancy that could be present in the original program. It folds the tree into a finite graph of states and transitions between possible configurations of the computing system. It analyses global properties of the graph and specializes this graph w.r.t. these properties. The resulting definition is constructed solely based on the meta-interpretation of the source program rather than by a step-by-step transformation of the program. The size of the Scp4 system is about 19500 lines of commented source code (800 KB).
Imparting real world experiences in a software verification and validation (SV&V) course is often a challenge due to the lack of effective active learning tools. This pedagogical requirement is important because g...
暂无评论