Feb 18th, 2007
I have discovered another interesting online publication: The Journal of Software and Systems Modeling (SoSyM).
Software and System Modeling (SoSyM) is an English language quarterly international journal that focuses on theoretical and practical issues pertaining to the development and application of software and system modeling languages and techniques. The aim of the journal is to publish high-quality works that further understanding of the theoretical underpinnings of modeling languages and techniques, present rigorous analyses of modeling experiences, and present scalable modeling techniques and processes that facilitate rigorous and economical development of software.
The following are some of the topic areas that are of special interest:
- Methodological issues
- Model-based testing techniques
- Development of modeling standards
- Formal syntax and semantics of modeling languages such as the UML
- Rigorous model-based analysis
- Model composition and transformation
- Metamodeling techniques
- Measuring quality of models
- Modeling support for aspect-oriented development
- Ontological approaches to model engineering
- Generating test and code artifacts from models
- Model development tool environments
- Case studies and experience reports with significant modeling lessons learned
- Comparative analyses of modeling languages and techniques
- Scientific assessment of modeling practices
Check the list of articles at Springer, you will see well-known authors, as Ivar Jacobson, Alan W. Brown and Grady Booch among others.
Actually they have two Call for Papers for Theme Issues: Metamodeling and Model-Based Systems Engineering with SysML, UML, and OWL.
The biggest failing with some of today’s corporate executives is that they do not understand the inherent waste that occurs when an SDLC system is not in place. This includes declining inter-departmental moral, expanded time lines, and use of costly resources like I.T. contractors. In fact, not spending the capital and time needed upfront within a companies I.T. department, costs actually increase with most of drain coming from employee turnovers and overtime costs.
Feb 17th, 2007
I have enabled OpenID at this site through the WordPress OpenID plugin, so now you will be able to leave comments using your OpenID identity.
If you haven’t heard about it, OpenID is a “decentralized digital identity system, in which any user’s online identity is given by URI (such as for a blog or a home page) and can be verified by any server running the protocol”. Uh, mmm, uhhh, what? Basically, that you can use the URL of your blog or other website as an identity to sign in or leave comments on others sites without the need to type your name, email and website and preventing the spoof of your ID. A lot of this is explained by Simon Willison in his post about OpenID or in his screencast.
I also have enabled MicroID, “a lightweight identity layer for the web that enables anyone to claim verifiable ownership over content hosted anywhere on the web”. I have installed the MicroID plugin for WordPress, that attach a microID on each of the comments (based on the supplied email address and URL of the commentator), so now you will be able to claim your comments by using a service like claimID.
Feb 13th, 2007
VMWare Workstation Version 6 will include a new feature that simplifies the process of debugging applications running on a virtual machine instance from Eclipse and Visual Studio.
Integrated Virtual Debugger
With the new Workstation IDE (integrated development environment) plug‐ins, software developers are provided with a configurable interface between their virtual machines and Visual Studio (Windows only) or Eclipse (Windows or Linux) that lets them easily test, run, and debug programs in virtual machines.
You can specify settings such as the location of the virtual machine, which setup or clean‐up scripts to execute, the location of shared folders, and (in Visual Studio) directories to be copied between the host and guest.
When configured, the integrated virtual debugger finds the virtual machine, powers it on if necessary, sets up the environment based on your configuration settings, and launches or attaches to the application. All breakpoints, watch points, and so on that you set in your IDE will function as if you were running your application on the host computer.
Depending on the configuration setting you specify, when the application finishes running, the virtual machine is powered off, suspended, reverted to a snapshot, or left in its current state.
You can try now this new feature downloading the just released beta version at the VMware Workstation 6 Beta Program.
Tony, the developer of the Eclipse plugin, explains some of the project details in his post Making remote debugging easier to use, so drop him a comment if you like this new feature.
(Via EclipseZone)
Near impossible to setup even once you have set the username and passwords the same on both the host and the guest machine.
Feb 13th, 2007
(Via Microsiervos)
Feb 11th, 2007
Two links only for System z developers:
- Daniel Moul, Product Line Manager for IBM WebSphere Studio Asset Analyzer, will conduct a webcast on February 21, 2007 about Unleash the power of your existing mainframe assets into the SOA world.
- Reginaldo Barosa, Senior Certified Application Development Specialist, will answer your questions about replacing the traditional TSO/ISPF development, connecting to z/OS, editing COBOL, PL1, or C/C++, and building, testing, and debugging batch or online programs and checking the results using IBM WebSphere Developer for System z. Submit your questions at the Meet the experts: Question submission form. Updated 03/07/2007: Here are the answers.
BTW, I will never understand why System z tools pertains to the WebSphere brand and are not integrated in the Rational brand. They aren’t development tools?
Rational is the IBM brand for application development tools. WebSphere is the IBM brand for web application servers. But if your tool is an integral part of the WebSphere story, like something that directly leverages the server’s capabilities, then you may get the WebSphere brand even if you are a tool set. On the other hand, the difference may be due merely to historical naming. You’re not alone in your confusion though. There are a variety of ways to rectify the situation; however, in my opinion, product names change too frequently as it is.
David, thanks for your clarification. I have got this conversation with other IBMers and the conclusion is always the same: historical reasons (for example, prior to the IBM-Rational integration process) or just marketing.
I agree with you that, unfortunately, product names changes too frequently. The problem is when there are two or more sales departments and you are in the client side. Depending on the product you want to evaluate, you must call a WebSphere sales or a Rational Sales representative.