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.
Industrie 4.0 components should offer flexible functionality for modern production systems. In order to achieve this flexibility, they provide functions that shall be described and implemented in an easy way. The term “functional element” is known from device profile specifications. Originally designed to be implemented in field devices, these specifications can also be used in Industrie 4.0 components...
Apply Integrated Logistics Support (ILS) to weapon equipment can efficiently improve equipment's automation and digital level. ILS needs support of various integrated support systems, which have demands for data editing. Nowadays, most of data editing software used in these systems are customized and provide a form-based editing approach, which becomes an obstacle to carry out ILS. This paper brings...
This paper proposes an extension of International Electrotechnical Commission (IEC) Common Information Model (CIM) to accomplish the interoperability requirements for the power system state estimation (SE). The proposed method utilizes a multiarea SE (MASE) approach, suitable for the power system networks, which can be divided into several independently controlled subareas. The standard IEC CIM model...
Over the previous years, many service-oriented (SO) solutions have been proposed by European research projects for the technological advancement of industrial systems. These projects typically include a software reference architecture (RA) based on the concepts of service-oriented architectures (SOA) and, often-times, an accompanying technology stack to guarantee system-wide interoperability. In this...
Agile software development methodology is an iterative and incremental method in making interactions more important than process and tools. The method also emphasizes more on developing software rather than making a comprehensive documentation. Therefore, web developers like to adapt agile software development methodology in their web development. The reason is because the methodology delivers web...
Smart grid introduces numerous tools and services that did not exist in traditional distribution grids. Software for these new services will have to be developed. This paper shows how it is possible to introduce certain software development methodologies in smart grid application development, especially for the development of user friendly interface. Such development methodologies offer increasing...
Based on hardware and software integration testing and model driven testing binding requirements, we propose a model based on the needs of embedded software driver initial framework to analyze and identify the needs of embedded systems hardware and software object creation object interaction model, then the model analysis and testing constraints and on the basis of test scenarios, and then establish...
Software Product Lines (SPL) enable a software to have various products in single development. The products possess commonality and variability that should be defined in the problem domain. Abstract Behavioral Specification (ABS) is one of executable modeling language that supports SPL by implementing Delta Oriented Programming (DOP). In DOP, features that is related with the variability will be implemented...
In the development of a new software solution, users and developers spend the majority of their effort on modeling the functional requirements. The Non-Functional Requirements (NFR) are treated as a second class requirement, ignored until the end of the development cycle. They are often hidden, overshadowed and therefore, frequently neglected or forgotten. They are neglected because NFRs are often...
Many challenges confront developers in the field of web engineering. Platform independence as well as the inclusion of domain experts in all phases of the development process are two examples of the most challenging aspects encountered in developing web applications. This paper1 proposes a solution, based on XML technologies, to these two problems.
Plant engineering workflow consists of different phases and engineering disciplines. Dynamic process simulation can be utilized to mitigate risks and improve quality of design in the engineering workflow. Earlier and more extensive utilization of simulation is proposed in this paper using an integrated simulation-assisted engineering workflow. In this paper, basic automation design and tests are conducted...
This research mainly focused on automation of Unified Modeling Language (UML) diagrams from the analyzed requirement text using Natural Language Processing (NLP). The proposed system is an efficient and accurate way to obtain elements of the use case and class diagrams from proposed methods. This research mainly focuses on the design phase of a software. Nowadays everybody needs a quick and reliable...
People agree that there are two major concerns in Internet computing: Big Data and the Internet of Things (IoT). On purpose, expected evolutions and progresses in technology and science are ruled by the development of suited paradigms (e.g., plug & play middleware for the IoT or MapReduce for Big Data) to face up this “ever encountered” nature of Internet computing. To that extent, information...
Web applications have grown very unexpectedly in these recent years but due to difference between web applications and software applications, their development methodologies differ in many ways. The distinction between these two different types of applications acquire for introduction of development methodologies dedicated to web applications. The thesis work represents various development approaches...
One of the major problems in software development process is managing software artefacts. While software evolves, inconsistencies between the artefacts do evolve as well. To resolve the inconsistencies in change management, a tool named “Software Artefacts Traceability Analyzer (SAT-Analyzer)” was introduced as the previous work of this research. Changes in software artefacts in requirement specification,...
The Integrated Development Environment (IDE) based development tools like .NET framework, Windows Builder, Net beans are popular for easier and comparably faster project development which is also need of an hour. These tools have capabilities of Drag and Drop (DND) with tool box with controls which help developer to design Graphical User Interface (GUI) just with mouse click. But, none of these tools...
The objective of feature modeling is to foster software reuse by enabling to explicitly and abstractly express commonality and variability in the domain. Feature modeling alone is not sufficient to express all the aspects of the software being developed. Other models and, eventually, code is necessary. These software assets are being configured by the feature model based on the selection of variable...
This paper presents ROSMOD, a model-driven component-based development tool suite for the Robot Operating System (ROS). ROSMOD is well suited for the design, development and deployment of large scale distributed applications on embedded hardware devices. We present the various features of ROSMOD including the modeling language, the graphical user interface, code generators and deployment infrastructure...
Software adaptation has become prominent owing to the proliferation of software in everyday devices. In particular, computing with the Internet of Things requires adaptability. Traditional software maintenance, which involves long, energy-consuming cycles, is no longer satisfactory. Adaptation is a lightweight software evolution that provides more transparent maintenance for users. This article classifies...
In object-oriented software modeling using the Unified Modeling Language, different aspects of a system are represented by various types of diagrams. UML diagrams represent two different views of a system model. They are static and dynamic views. In this paper we study the dynamic view of Class Diagrams and static view of Sequence Diagrams for checking consistency among them. We assume that the system...
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.