1,239 research outputs found
Modularity in action.GNU/Linux and free/Open source sotfware development model unleashed.
Organizational and managerial theories of modularity applied to the design and production of complex artifacts are used to interpret the rise and success of Free/Open Source Software methodologies and practices in software engineeringmodularity; software project management; free/open source software; division of labor; coordination; information hiding
Specifics in Applying Agile Software Methodologies in Portal Solutions
Agile methodologies are becoming more popular in the software
development process nowadays. The iterative development lifecycle, openness to frequent changes, tight cooperation with the client and among the
software engineers are turning into more and more effective practices and respond to a higher extend to the current business needs. It is natural to raise
the question which methodology is the most suitable for use when starting
and managing a project. This depends on many factors—product characteristics, technologies used, client’s and developer’s experience, project type.
A systematic analysis of the most common problems appearing when developing a particular type of projects—public portal solutions, is proposed. In
the case at hand a very close interaction with various types of end users is
observed. This is a prerequisite for permanent changes during the development and support cycles, which makes them ideal candidates for using an
agile methodology. We will compare the ways in which each methodology
addresses the specific problems arising and will finish with ranking them according to their relevance. This might help the project manager in choosing
one or a combination of the methodologies
Software methodologies for the engineering of service-oriented industrial automation: the continuum project
Indexado InspecService-orientation represents a new wave of features and solutions by bringing closer Information Technology to the industrial domain, particularly factory shop floors. The service-oriented automation software entities (designated here by bots) used in such approach requires a short set of methodologies and software targeting their specification for both computer systems and embedded automation devices. The present work explains the adopted methodologies and software developments for the engineering of service-based automation systems. The main contents focus on the specification of a framework for the development of bots and supporting engineering tools that are part of the Continuum project. The paper also does an overview over the engineering steps from the system design to the operation, and focuses the importance of the maintenance of automation bots. Such applications will contribute to decrease the development time and reduce the components' interdependency, offering enough flexibility for automatic reconfiguration of shop-floor layouts.The authors would like to thank the European Commission and the partners of the EU IST FP6 project “Service-Oriented Cross-layer infrastructure for Distributed smart Embedded devices” (SOCRADES), the EU FP6 “Network of Excellence for Innovative Production Machines and Systems” (I*PROMS), and the European ICT FP7 project “Cooperating Objects Network of Excellence” (CONET) for their support
Applying tropos to socio-technical system design and runtime configuration
Recent trends in Software Engineering have introduced the importance of reconsidering the traditional idea of software design as a socio-tecnical problem, where human agents are integral part of the system along with hardware and software components. Design and runtime support for Socio-Technical Systems (STSs) requires appropriate modeling techniques and
non-traditional infrastructures. Agent-oriented software methodologies are natural solutions to the development of STSs, both humans and technical components are conceptualized and analyzed as part of the same system. In this paper, we illustrate a number of Tropos features that we believe fundamental to support the development and runtime reconfiguration of STSs.
Particularly, we focus on two critical design issues: risk analysis and location variability. We show how they are integrated and used into a planning-based approach to support the designer in evaluating and choosing the best design alternative. Finally, we present a generic framework to develop self-reconfigurable STSs
The Influence of Group Labs on Student Adoption of Software Methodologies: An Empirical Test
The ACM\u27s CIS curriculum model calls for structured laboratories using groups to instruct students in software engineering methodologies. A social-psychological model of individual acceptance of a technological innovation is employed to empirically test the effectiveness of structured labs in fostering individual adoption of a software engineering methodology. Our findings suggest that a structured labexperience does influence a student\u27s belief system regarding the usefulness of a methodology, leading to a decision to adopt the methodology in completing individual programming assignment
A Preliminary Approach to the Automatic Extraction of Business Rules from Unrestricted Text in the Banking Industry
This paper addresses the problem of extracting formal statements, in the form of business rules, from free text descriptions of financial products or services. This automatic process is integrated in the banking software factory, permitting business analysts the formal specification, direct implementation and fast deployment of new products. This system is fully integrated with the typical software methodologies and architectures used in the banking industry for conventional development of back office or online applications
Ideas to Asics
The conception/completion/distribution of en Integrated circuit Idea Is the heart of RSIC (application-specific Integrated circuits) technology. Completing the transformation of en Idea to the design before the market window closes Is the designer\u27s greatest concern. The euolution of sophisticated computer-aided design tools hes enabled functional simulation of analog end digital together within hours. R description of the latest software methodologies Is presented through an eHample of e possible RSIC Implementation
Proceedings of the Ninth Annual Software Engineering Workshop
Experiences in measurement, utilization, and evaluation of software methodologies, models, and tools are discussed. NASA's involvement in ever larger and more complex systems, like the space station project, provides a motive for the support of software engineering research and the exchange of ideas in such forums. The topics of current SEL research are software error studies, experiments with software development, and software tools
- …