The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Requirements elicitation is the first crucial stage of a requirements engineering process, which intends to uncover, acquire and elaborate requirements for software systems. When software startups are concerned, requirements elicitation is particularly challenging due to the high uncertainty that a startup is confronted with. Few studies have investigated how software startups conduct requirements...
The propagation and dissemination of knowledge are extremely important elements for the collaboration of the country's scientific growth and development. One example is scientific collaboration networks, where interactions between two or more researchers occur, making it easier to share and perform tasks for a mutual purpose. The objective of this work is to analyze how the institutional scientific...
Models are primary artifacts in software development which influence the quality of the process and product. While students are trained to use design and development methodologies few teaching approaches address how they should create and evaluate alternative models to find a good solution. This paper suggests to complement common teaching formats with facilitated modeling sessions where small groups...
Software development projects leave a large amount of data in repositories of Application Lifecycle Management (ALM) tools. These data contain detailed histories of their respective projects, their results and decisions made along the way. Analysis of such data helps uncover various interesting facts about projects, e.g. their socio-technical structures and the actual (vs. purported) roles of team...
Software development processes have known important evolutions such as the appearance of the agile methods. They become now the centre of interest of all development teams. Furthermore, BPM is an approach for modelling and automating business processes, favouring their continuous improvement. This paper proposes a new approach for conducting agile software development projects, based on BPM in order...
Sustainable software is a software that able to work in a constraint environment. For example, a classroom without Internet facilities or unstable connection; a field trips; a meeting room or discussion room with inadequate computer facilities and power and etc. In this case, how to enabling a daily activity within such situations without losing the benefits of computer support? This paper presents...
An approach to class diagram design is suggested in this paper. The approach is based on the analysis of behavioral software models represented by collaboration diagrams. An analytical form of collaboration diagrams representation is suggested. Rules that define relations between class diagram constituents by analyzing the analytical representation of collaboration diagrams are presented. An approach...
The paper presents an ongoing research within a multidisciplinary collaboration aiming at improving information and tools to prepare local authorities, volunteers and citizens (at a municipal and/or inter-municipal level) to anticipate, cope with, resist against and recover from the impacts of hydro-geological hazards. In particular, the paper aims at presenting the general framework and first results...
The importance of organizational agility in a competitive environment is nowadays widely recognized and accepted. However, despite this awareness, the availability of tools and methods that support an organization in assessing and improving their organizational agility is scarce. Therefore, this study introduces the Organizational Agility Maturity Model in order to provide an easy-to-use yet powerful...
Software models are subject to subsequent changes. Models evolve over time to meet changes resulting in several versions. The differences between subsequent model versions are represented in differences documents usually referred to as Modeling Deltas. The model differences are used in establishing several further services and operations of version control, collaborative modeling and history analysis...
Security patterns describe security solutions that can be used in a particular context for recurring problems in order to solve a security problem in a more structured and reusable way. Patterns in general and Security patterns in particular, have become important concepts in software engineering, and their integration is a widely accepted practice. In this paper, we propose a model-driven methodology...
Establishment of quality evaluation model of trustworthiness plays an important role in quality analysis for collaboration software. Therefore, this paper researches the quality evaluation model and proposes a method of establishing the quality level model based on practical evidence. This method is mainly carried out as follows: The trustworthiness evidence model is established through collecting...
The paper presents a proposal high-level model for the development of Educational Collaborative virtual Environments based on engineering software and quality concepts for software development. A life cycle was identified, which was detailed the phases of development, taking into account different techniques and methods and related documentation. The main goal of this research is to demonstrate how...
In order to adapt the change from centralized development pattern to multi-user collaborative development pattern in modern software development, the concept of software collaborative development was proposed by introducing CSCW (computer-supported cooperative work) into the field of software development, and the properties of it was analyzed, then a formalized model SCP-NET of software collaborative...
Modeling plays a crucial role in model-driven development of service-oriented systems. This paper proposes a framework for service-oriented modeling that combines an agent-oriented software development methodology with an ontology-based domain analysis technique. It aims at improving the dynamic composability of services at requirements and design stages through modeling. The framework consists of...
In order to overcome the defects of existing methods which business simulation software is not compatible with the HLA standard, the high-level modeling techniques based on HLA is discussed; multidisciplinary co-simulation modeling process is analyzed; multidisciplinary model transformation technology based on co-simulation adapter is put forwards in the multidisciplinary co-simulation system; at...
DHS has recently established the Analytic Capability Development Working Group (ACDWG) whose aim is to reduce the lifecycle and capital investment costs of analytic efforts while continually enhancing the ability to inform decision-makers within mandated timeframes. Specifically, the working group is helping to develop a common analytic frameworks in order to address the challenges that users and...
There are different diagram models that use Unified Modeling Language (UML.) Those diagrams that express UML models are interconnected and provide the basic foundation for traceability of numerous documents generated in regard with development projects. A diagram may express various models in different levels of abstraction and there may also be a relationship between documents needed for requirement...
We investigate distributed requirements development through a series of in-depth interviews, and document the practices as process-patterns showing stakeholder roles, locations, interactions, and tool support.
The proposed complex logistics system is the theoretical innovation of supply chain management, Its research is still in the initial stage. Based on previous studies, this paper will continue to explore the concept, characteristics and structure of complex logistics system in theory; in application, sum up the characteristics of complexity simulation software Vensim, analyze the feasibility of using...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.