Dmitri Ilkaev
Member for
21 years 3 monthsDmitri Ilkaev has more than twenty years of experience in software and technology development. He holds Ph.D. in Computer Sciences from Moscow Institute of Physics and Technology. He can be reached at [email protected].
Dmitri Ilkaev has more than twenty years of experience in software and technology development. He holds Ph.D. in Computer Sciences from Moscow Institute of Physics and Technology. He can be reached at [email protected].
All Articles by Dmitri Ilkaev
All Stories by Dmitri Ilkaev
| Recent Trends in Semantic SOA In this article the author provides a definition for Semantic Web and semantic interoperability with a review of different patterns of semantic interoperability. Next he presents the OASIS Reference Model for Semantic Software Oriented Architecture as extension of the base SOA-RM. In the last part of the article the author reviews semantic Web Services frameworks focusing mainly on OWL-S and WSMF. |
|
| Overview of Real Time Java In this article, Dmitri Ilkaev provides a short overview of the limitations of the conventional Java in application to the real time requirements: thread management, class loading, garbage collection, and compilation. The paper shows how these limitations are addressed by the new Real Time Java Specifications. He also shows that Java Real Time support is growing through the standard IDE tools with new real time development capabilities as well as the first Java RT platform: IBM WebSphere Real Time. |
|
| Microformats: An Overview This article provides an overview of microformats as a part of mark up that allows expression of semantics in a Web page. Programs can extract data from a page that is marked up with one or more microformats and make it available to other applications on the user's PC. The article follows the industry recognized experts in Web 2.0 technologies, popular blogs, and websites talking about microformats importance and growing popularity and their different applications. |
|
| Review of SCA and JBI in SOA World The paper provides a review of the Service Component Architecture (SCA) and Java Business Integration (JBI) as two popular models being introduced in order to overcome the limitations of the existing Web Services APIs. The paper gives a brief overview of SCA and JBI together with their comparison. When evaluating these technologies, we look at them from a technical and vendor perspectives as well as how these models are included into the development process. |
|
| The Enterprise Mashups This paper provides an overview of the Enterprise Mashup concept and its underlying technology stack. The author shows that mashups can exist anywhere on the Web; currently there are five common styles of mashups. While the overall concept, especially at the enterprise level, is still evolving with current technologies and standards, there are multiple products that allow one to design and implement robust and scalable Enterprise Web 2.0 applications. |
|
| Probabilistic Analysis of False Positive Error Detection in Software Code The author presents a simple probabilistic model that describes the occurrence of false positive software defect detection by code analyzers. This model is based on two main parameters; initial defect density in the code, and the accuracy of defect detection by a code analyzer. The described model and performed calculations will be helpful to software engineers during the work of setting up the strategy and processes for automated code analysis. |
|
| Project Differentiators in Mature MarketsThis paper describes how progress in the IT marketplace has changed the nature of the offerings provided by software development and consulting firms, and resulted in the need to define new or updated differentiators for their services. The paper presents some of the differentiators, mostly in the form of extendable metrics, and provides descriptions and rationale to use. | |
| A Review of the Specifics for Framework-based Projects This paper analyzes framework-based projects and its specific characteristics, life cycles, and main design principles. It also describes a sound approach to project estimates. Development teams responsible for implementing framework-based software systems should find this article most helpful. |
|
| Modeling Software Defects Dynamics This model describes software code defect dynamics in terms of how test and development teams interact. The model also accounts for the different work regimes of both teams and other factors like size of the team, code quality, and software composition. Calculation algorithms and analytical solutions are presented in the paper. The proposed model and calculations present an effective method for analyzing software bugs. |
|
| Handling Uncertainty In Project Planning This paper describes how to handle uncertainties in project planning using the risk model, followed by running a simulation to generate predefined project outcomes–the most critical of all parameters. Several tools currently available are briefly explained, and examples are provided as to how they function (mostly @Risk from Palisade and Pertmaster tools). |