Computer Science & Information Technology. Second International Conference of Advanced Computer Science & Information Technology (ACSIT 2014), Zurich, Switzerland, June 14-15, 2014
The paper presents an extension for the JavaBeans component model that enables creating composed components dynamically, at runtime, without code generation. The composed components created can be used immediately for instantiation having their instances used for execution or for further components composition. The dynamic abilities are supported by extended type implementation based on additional superstructure provided with its Java API implementation and corresponding JavaBeans components. Using the component model and base components it provides, the new component composition is performed by building the composed prototype object that can be dynamically transformed into the new composed instantiable type. The component model can be used when implementing user defined types in declarative languages for event-driven models description.
These are the proceedings of the International Workshop on Petri Nets and Software Engineering (PNSE’13) and the International Workshop on Modeling and Business Environments (ModBE’13) in Milano, Italy, June 24–25, 2013. These are co-located events of Petri Nets 2013, the 34th international conference on Applications and Theory of Petri Nets and Concurrency.
PNSE'13 presents the use of Petri Nets (P/T-Nets, Coloured Petri Nets and extensions) in the formal process of software engineering, covering modelling, validation, and veriﬁcation, as well as their application and tools supporting the disciplines mentioned above.
ModBE’13 provides a forum for researchers from interested communities to investigate, experience, compare, contrast and discuss solutions for modeling in business environments with Petri nets and other modeling techniques.
Measuring the value of IT is always a challenge for investors. Market share for service oriented Information Systems (IS) is constantly growing and it creates the demand for methods of measuring the value of SOA-based IS projects. This research is aimed at adopting existing IT Project assessment methods to this growing demand. The work proposes the method that considers the fact that SOA-based IS deployment and evolution could be split in separate flows, one per service. It will allow usage of individual discount rate values per service since project risk values should be different for different services. It should make project value assessment more accurate comparing to existing methods which use the single flow for the entire project. This research also proposes Real Options for calculating the flexibility fraction of the value. The developed method was verified using own simulation model. Both developed method and the simulation model were applied to value assessment of a real-world project.
It is considered one of the most pressing problems of education at the present stage - definition of the universal competence of technicians. We present some of the current approaches to this issue and propose a model of universal jurisdiction as mandatory intellectual basis of professional software engineer.
Software engineering education (SEE) process simulates the main professional software lifecycle processes such as analysis, design, construction and maintenance (see SWEBoK, ITIL, etc.). The necessity of meeting both educational needs and requirements from industry explains that using Supported Collaborative Learning (CSCL) techniques in software engineering (SE) should be based on professional tools or on similar to them. The main purpose of this work is to fill the gap between the SEE needs and the current trends in CSCL development. We generalize world experience and suggest the framework of using industry approved methods and tools. We compare CSCL tools and the other collaborative services; analyze the teaching experience of several SE courses supported by different collaborative methods and collaborative web-services. Special attention is paid to formative feedback implementation. Following achieved result we suppose that using best practices from SE will enrich CSCL methodology and tools not only for SE field, but also for other areas of knowledge.
Organized since 2005, CEE-SECR is the key annual software event in Central and Eastern Europe that is regularly attended by over 700 participants from local industry. Our total reach is over 1 million software and IT people from CEE region (online + media coverage).
The article describes the project approach to learning as a way of formation of professional competence of software engineering. Since this sphere is quite different from engineering as such, the process of learning and competencies performed in a special way : training project selected on the basis of those competencies that need to master.
The article describes the use of guidelines for the individual and collective (team) processes software development (Personal Software Process - PSP and Team Software Process - TSP), developed by the Software Engineering Institute (SEI) Carnegie Mellon University (CMU), to help understand what concrete actions, skills and knowledge necessary for the development of specific competences. Highlighted the benefits that gives distinction competency areas. The basic features of educational projects and the positive characteristics of project-based learning were formulated in terms of increased demand for specialists in the labor market.
Measuring the value of IT is always a challenge for investors. Market share for service oriented Information Systems (IS) is constantly growing and it creates the demand for methods of measuring the value of SOA-based IS projects. This research is aimed at adopting existing IT Project assessment methods to this growing demand. The work proposes the method that considers the fact that SOA-based IS deployment and evolution could be split in separate flows, one per service. It will allow using individual discounts rate values since project risk values should be different for different services. It should make project value assessment more accurate comparing to existing methods which use the single flow for the entire project. This research also proposes Real Options for calculating the flexibility fraction of the value. The developed method was verified using own simulation model. Both developed method and the simulation model were applied to value assessment of a real-world project.
This volume collects the research articles, tool demonstrations, posters, tutorials, and keynote speeches presented at the 13th International Conference on Web Engineering (ICWE 2013). The discipline of Web engineering is a special branch of the broader area of software engineering that specifically focuses on the World Wide Web and the Internet.
A model for organizing cargo transportation between two node stations connected by a railway line which contains a certain number of intermediate stations is considered. The movement of cargo is in one direction. Such a situation may occur, for example, if one of the node stations is located in a region which produce raw material for manufacturing industry located in another region, and there is another node station. The organization of freight traﬃc is performed by means of a number of technologies. These technologies determine the rules for taking on cargo at the initial node station, the rules of interaction between neighboring stations, as well as the rule of distribution of cargo to the ﬁnal node stations. The process of cargo transportation is followed by the set rule of control. For such a model, one must determine possible modes of cargo transportation and describe their properties. This model is described by a ﬁnite-dimensional system of diﬀerential equations with nonlocal linear restrictions. The class of the solution satisfying nonlocal linear restrictions is extremely narrow. It results in the need for the “correct” extension of solutions of a system of diﬀerential equations to a class of quasi-solutions having the distinctive feature of gaps in a countable number of points. It was possible numerically using the Runge–Kutta method of the fourth order to build these quasi-solutions and determine their rate of growth. Let us note that in the technical plan the main complexity consisted in obtaining quasi-solutions satisfying the nonlocal linear restrictions. Furthermore, we investigated the dependence of quasi-solutions and, in particular, sizes of gaps (jumps) of solutions on a number of parameters of the model characterizing a rule of control, technologies for transportation of cargo and intensity of giving of cargo on a node station.
Event logs collected by modern information and technical systems usually contain enough data for automated process models discovery. A variety of algorithms was developed for process models discovery, conformance checking, log to model alignment, comparison of process models, etc., nevertheless a quick analysis of ad-hoc selected parts of a journal still have not get a full-fledged implementation. This paper describes an ROLAP-based method of multidimensional event logs storage for process mining. The result of the analysis of the journal is visualized as directed graph representing the union of all possible event sequences, ranked by their occurrence probability. Our implementation allows the analyst to discover process models for sublogs defined by ad-hoc selection of criteria and value of occurrence probability
Existing approaches suggest that IT strategy should be a reflection of business strategy. However, actually organisations do not often follow business strategy even if it is formally declared. In these conditions, IT strategy can be viewed not as a plan, but as an organisational shared view on the role of information systems. This approach generally reflects only a top-down perspective of IT strategy. So, it can be supplemented by a strategic behaviour pattern (i.e., more or less standard response to a changes that is formed as result of previous experience) to implement bottom-up approach. Two components that can help to establish effective reaction regarding new initiatives in IT are proposed here: model of IT-related decision making, and efficiency measurement metric to estimate maturity of business processes and appropriate IT. Usage of proposed tools is demonstrated in practical cases.