53 Hits in 1.4 sec

Parallel and Distributed Computing using Pervasive Web and Object Technologies [chapter]

Geoffrey C. Fox, Wojtek Furmanski
1998 Advances in Parallel Computing  
Examples are given from collaborative systems, support of multidisciplinary interactions, proposed visual HPCC ComponentWare, distributed simulation, and the use of Java in high-performance computing.  ...  One can abstract these to a three-tier model with largely independent clients connected to a distributed network of servers.  ...  Figure 4 : 4 Software Layers in CORBA Figure 5 (Figure 5 55 a): Simple sequential server approach to Linking Two Modules, and 5(b)(c): Hybrid approach to Linking Two Modules Figure 7 : 7 . . . . .  ... 
doi:10.1016/s0927-5452(98)80004-x fatcat:wwlv4fetlrgyrdllyjw74rf37y

Providing trusted components to the industry

B. Meyer, C. Mingins, H. Schmidt
1998 Computer  
T he Trusted Objects Project offers the prospect of a joint effort that may have a major impact on the evolution of the software industry.  ...  As a result, trust-especially in software-will not be a binary proposition: "blindly trusted" versus "untrusted."  ... 
doi:10.1109/2.675643 fatcat:xbj5ps2m5jcl5msf6xwfwztnfu

'Design by Contract' + 'Componentware' = 'Design by Signed Contract'

Andreas Rausch
2002 Journal of Object Technology  
By means of these assertions, a supplier of a service imposes contractual obligations that his clients have to fulfill. "Componentware" introduces a new software development paradigm.  ...  Nowadays, as systems become more and more complex, component-based software development (CBSD) is to a greater extent applied in industry.  ...  Based on this approach, developers are able to track and manage the software evolution process and to recognize and avoid failures during software evolution.  ... 
doi:10.5381/jot.2002.1.3.a2 fatcat:po4jzjoi2vcy7i43xynngts7sq


1998 International Journal of Cooperative Information Systems  
Further important elements of a system infrastructure for electronic commerce applications are: common middleware infrastructures, componentware techniques, distributed and mobile agent technologies etc  ...  In addition to an overview of the state of the art of the respective technology, the article brie y presents some related projects conducted by the authors jointly with international partners in order  ...  being investigated in projects such as DynamiCS in order to make componentware technology applicable in practice. 18 The notion of componentware 17;30 as a means to describe software systems consisting  ... 
doi:10.1142/s021884309800012x fatcat:xkyxsflwy5ejtg6tdxtl4n5ilu

Combining Software Components and Mobile Agents [chapter]

Mercedes Amor, Mónica Pinto, Lidia Fuentes, José María Troya
2000 Lecture Notes in Computer Science  
We have a wide experience in componentware developing MultiTEL [FT99], a compositional framework of the domain of multimedia and collaborative services.  ...  The component-oriented paradigm is also considered as another step in the evolution of the object-oriented paradigm.  ...  The reutilization of a standalone component is not practical, it is desired to reuse a component inside a compositional framework, as part of a task.  ... 
doi:10.1007/3-540-44539-0_10 fatcat:n2nvcawiuneyzhcomgsdia6zfe

Introduction to the computing surveys' electronic symposium on object-oriented application frameworks

Mohamed E. Fayad
2000 ACM Computing Surveys  
This topic has captured a great deal of attention in recent years, since frameworks leverage, in practical terms, capital-intensive software investment through reuse, and higher-level application programming  ...  The emerging focus on object-oriented enterprise and application frameworks (OOAFs) in the OO community offers software developers both a new vehicle for reuse and a way of capturing the essence of successful  ...  APPLICATION FRAMEWORKS VERSUS OTHER REUSE APPROACHES Frameworks are closely related to other approaches to reuse, including (1) Design patterns: A pattern represents a recurring solution to a software  ... 
doi:10.1145/351936.351937 fatcat:vhjx5f44vja6vhovwo5sizrcmm

EventPorts: preventing legacy componentware

A. Lauder, S. Kent
1999 Proceedings Third International Enterprise Distributed Object Computing. Conference (Cat. No.99EX366)  
In response, we propose a synthesis of Implicit Invocation (which reduces tight coupling) and Statecharts (which reflect collaboration protocols directly).  ...  In our work with legacy information systems we have found two prevalent anti-patterns -tight coupling and code pollution -which, if not addressed in replacement systems, could result in today's new systems  ...  A software component working in isolation usually has little value.  ... 
doi:10.1109/edoc.1999.792066 dblp:conf/edoc/LauderK99 fatcat:mkzlprlilvhynbys2n3isleqam

A Perspective on Component Refinement [chapter]

Luís S. Barbosa
2005 Lecture Notes in Computer Science  
This paper provides an overview of an approach to coalgebraic modelling and refinement of state-based software components, summing up some basic results and introducing a discussion on the interplay between  ...  The approach builds on coalgebra theory as a suitable tool to capture observational semantics and to base an abstract characterisation of possible behaviour models for components (from partiality to different  ...  This research was funded by the Portuguese Foundation for Science and Technology, in the context of the PURe project, under contract POSI/ICHS/44304/2002.  ... 
doi:10.1007/11561163_2 fatcat:rr5txhuqznhmbjdcenv2iubqdm

A proposal for supporting software evolution in componentware

A. Rausch
Proceedings of the Fourth European Conference on Software Maintenance and Reengineering  
In this paper, we present the basic concepts of a suitable overall methodology based on componentware and software evolution.  ...  In practice, a pure top-down and refinement-based development process is not applicable. A more iterative and incremental approach is usually applied with respect to changing requirements.  ...  However, in practice a pure top-down or refinementbased approach is not applied.  ... 
doi:10.1109/csmr.2000.827319 dblp:conf/csmr/Rausch00 fatcat:wr4ixz3ipvfi3bfyjhxpvb2fpq

The Role of Requirements and Specification in Product Line Engineering

Manfred Broy
2011 2011 15th International Software Product Line Conference  
The Role of Requirements and Specification in Product Line Engineering  ...  : logics Basic approach: • develop theories in terms of ◊ mathematics and ◊ logics • that capture essential concepts in software & systems engineering • reflect the terminology • prove or disprove  ...  data base ◊ relationship between views produce (tracing) • Systematic generation of software ◊ target platforms • Software-& system evolution -maintenance • Product lines ◊ systematic reuse SPLC München  ... 
doi:10.1109/splc.2011.68 dblp:conf/splc/Broy11a fatcat:dpkhnynxkbhdfppisbtc3uw7s4

Evaluation of ARIS and Zachman Frameworks as Enterprise Architectures [chapter]

Melita Kozina
2014 Designing Enterprise Architecture Frameworks  
The goal of this paper was to analyze the Architecture of Integrated Information Systems (ARIS) and the Zachman frameworks, to define the criteria for comparison and evaluation of these approaches, and  ...  The merging of business and IT concepts was a big step forward in the evolution of the enterprise architecture.  ...  The main idea of componentware is to assemble software systems from individual standard components developed by various vendors.  ... 
doi:10.1201/b16417-4 fatcat:ty7inzvjqvejdba2g5rpn4gqge

Panel 2 Report: Autonomic Communication Roadmap [chapter]

Mikhail I. Smirnov
2006 Lecture Notes in Computer Science  
What's the role of governance in autonomic control hierarchy, and do we know how hierarchy should emerge?  ...  Do we know all new requirements for networking software, auto-and re-configuration? How autonomics shall transform network management?  ...  The society in general is expected to use, to enjoy and to benefit from S&AC by radical increase of productivity levels in engineering (adaptation and evolution), software synthesis (eternal software,  ... 
doi:10.1007/11687818_28 fatcat:nyfj2k564vhfflxelja4mnekcy

A decentralized architecture for software process modeling and enactment

J.C. Grundy, M.D. Apperley, J.G. Hosking, W.B. Mugridge
1998 IEEE Internet Computing  
It also supports a wider range of distributed collaborative process modeling and software agents than most other distributed process support systems.  ...  SERENDIPITY-II ENVIRONMENT We have developed a distributed architecture and environment that supports fully decentralized software process modeling, process enactment, and distributed work coordination  ...  This partial sharing approach, useful during process model evolution, is also useful for exceptions.  ... 
doi:10.1109/4236.722231 fatcat:ued5cbyc7zfc3i7cowxvri5w64

Software Engineering for Automotive Systems: A Roadmap

Alexander Pretschner, Manfred Broy, Ingolf H. Kruger, Thomas Stauner
2007 Future of Software Engineering (FOSE '07)  
Alexander has organized several workshops in the field of software engineering for automotive systems. Ingolf H. Krüger holds a Ph.  ...  s degrees in computer science from RWTH Aachen and the University of Kansas as well as a Ph.D. degree in computer science from Technische Universität München.  ...  The first author would like to thank Manuel Hilty for comments on a draft version of this article.  ... 
doi:10.1109/fose.2007.22 dblp:conf/icse/PretschnerBKS07 fatcat:hczbanxcvnb7fdmlzs2fqutnmi

Analyzing Architectural Evolution Issues of Multimedia Frameworks

M. Pinto, M. Amor, L. Fuentes, J.M. Troya
2004 Multimedia tools and applications  
In this paper, we apply component and framework technologies, two of the current trends in Software Engineering, to the development of multimedia services over the Web, presenting and comparing widespread  ...  Thus, the latest Software Engineering technologies should be applied to the development of open, reusable, and high-quality multimedia and Web-based software.  ...  Practice and Experience.  ... 
doi:10.1023/b:mtap.0000008658.36713.c2 fatcat:zirh6gcjhfc4fgtnyek73d2plm
« Previous Showing results 1 — 15 out of 53 results