Engineering Blog

Engineering Blog

ESL Design and Verfication-


I am reading ESl Design and Verification-ISBN13-978-0-12-373551-5

The book is  good for survey reading  and comes  from Industry.

I will request you to look at the slides of the book for quick review

The slides are available in pdf  format and very good.

Transaction Level Modeling with SystemC



I ma reading Transaction Level Modeling with system C- Frank Ghenassia( editor)

It is a bunch of Papers from ST Microelectonics from France.

ISBN- 0-387-26232-6

How to be a Consultant


My Friend Chris Pehura has sent me this great piece of advice of how to be aconsultant. I could not agree more with him.

There is definitely a local presence requirement for IT services and consulting. May it be in the same state, or the same area of the city. Trends I've noticed - inclusive rate - no one wants to see the word travel - BPM and BRE are merging, and BRE is very dominant now (not the same as BRE from 20 years ago - very very different) - workflow automation (press a button, everything is done) - outsourcing to rural areas or other countries - TDQ and SQA are staying here at home, and IT market seems to be shifting to that - BA and Architect jobs are staying here - Project manager roles are provided by client employees, not consultants - seeing the word stategic used quite a bit Curious about your elevator pitch. Mine is very consultant oriented - "Realigning your workflows and leveraging your software assets to meet your changing needs of business. Reduced costs for IT products by 1.2 million. Delivered IT solutions that brought in 3 million. Leg work for a consulting firm brought in 1.4 million. And attracted a partner for a company with access to a 1 million dollar market. I pull this off using my diverse background in marketing, software development and business analysis with management." Found that numbers work very well when leaving them either in voice mails or emails. One investor I talked to Thursday said that a lot of his people want to see micro-steps of how they will get an ROI for services provided to them. Case studies focusing on very specific events may be useful. 1/2 page to a page at most. Situation - the problem Action - what was done to address the problem Result - what happened after the problem was minimized/solved For me, I talk to as many people a day as I can. And keep following up with them. Found that three times is usually enough. I phone them, then email them, wait 4-7 days and do it again. Do that three times for each contact. Usually get at least 4 people with very privileged information. I get about 10 phone interviews a week (they don't know I'm local.) And 4 face to face. And for the Canadian stereotype, the further south you go, the more it becomes an issue. Found no such problem in the northern border states. Though there is always that one jackass that needs to take a shot at you in some way. Found you're a target when you have an accent that is "unamerican". No matter where you go here. Look up some stuff 100 guerrilla marketing tactics Investors in tech Canadian consulates world wide They should lead you to other stuff. The main problem I had when I was in Winnipeg what the local presence I needed to establish in other areas. To do this, I focused on consultants and companies that could use me as a sole provider for services they had no expertise for. But this is no substitute for being local to the people who'll be your customers. One guy told me to pick a city, live there for two months and network like crazy. Hope these help.

Impedance Mismatch

Impedance Mismatch


I have observed that a large number of fresh Canadian Graduates have difficulty in adopting the Software Engineering Basics. In particular they have the peoblem in the following ares.

1.0 UML Modeling
2.0 Usage of any Class Librray
3.0 Design Patterns
4.0 Testing Methodology
5.0 System Integration
6.0 Release Control
7.0 Effective Communication.

Im gathering Information as to what can be done about this gap in theory and practice.
The gap I call Impedence mismatch. More on this later.

UML Framework Repository


I am looking at ways to make UML-2.0 Based repository to work to be effective in Our work.

I also in the process of gathering success stories of the groups that have used pattern frameworks.

Agile Modeling and Business Modeling


I just Picked up the following Books for the Project:
1.0 Agile Modeling - Scott Ambler
2.0 Agile database Tehniques - Scott Ambler.
3.0 Business Modeling with UML- Hans-Errikson et al.

I will discuss at leagth the Merits and summary of Each methods.

Tools And Techniques


Software engineering consists, in part, of tools and techniques.

I've posted a debug trace monitor tool, called Traceract, here:

and a discussion of data binding techniques here:

Both are also available from my personal website:

Test Driven Development


I am reading the IBM Articles that was referred in Marc Clifton's Article in Code Project.

All the Reference for test driven development refers to Java and Elcipse sort of Plaforms. The concept is great and I believe in it. However I would appreciate the same kind of Test driven framework for Visual

Can you all suggest some directions and guideline for that.

I will summarize findings. So far I have searched the MSDN archive and reading the articles as they come up.

Beyond Software Architecture


I just finished reading this book, in the holidays. Informatiove is the word. I recommend any one starting SOHO software business to read this book. Also Note There is anew web site for the Book annd Luke. The bottom line is you can not remove the human and marketing aspect from software development. It is an excellent book- worth reading especially by person who is not exposed to marketing of software. Get work Luke. 

Informational Modeling and Relational Database


I am introducing Object Relation Modeling( ORM) as a process bfore UML based modeling can be used in Enterprise based modeling. 

The reference that I am using is : 

1.0 Information Modeling and Relational Databases- Using ORM with ER and UML- Terry Halpin- ISBN- 1-55860-672-6 

In the first few chapters the information modeling seems an extention of semantic Modeling. 
The author seems to suggest that we it is simpler to go from ORM based semantic modeling to Relational Entity- Relation Modeoing of Chen. I am not clear at this point hos this is done. 
also since the ORm model gets big very quickly how do we control hierarchyy and multi page diagrams. More on this later. 

Page 2 of 4
Go to top