Site Map
DDC-I, # 1 in Customer Care     · Safety Critical Embedded Software Development
    · Customized Tools & Services Tailored to Fit Your Needs
    · Legacy Software System Modernization
    · Ada Compilers, C Compilers, C++ Compilers, JOVIAL Compilers, FORTRAN Compilers
 



August 2005

Products / Services

 
   
 

Products

 
   
 

 

 
   
 

Custom Services

 
   
 

 

 
 

Spotlight

 
   
 

"We are pleased that this seamless integration is now available for our safety critical customers and look forward to working with them in the future."

Rob Hoffman,
Senior Director Aerospace & Defense,
Wind River Systems
 

 
   
 

 

 
 

Contact the Editor

 
   
 

DDC-I Online News is published by DDC-I, Inc., 400 N. 5th Street #1050; Phoenix, AZ 85004, Editor: Jennifer Sanchez

Comments and submissions of articles are welcome and should be sent to the editor at the above address or by email to editor@ddci.com.

Copyright 2005, DDC-I, Inc. Permission to copy is prohibited. References to other companies and their products use trademarks are owned by the respective companies and are for reference purposes only.

 

 
   
 

 

 
DDC-I Online News
Inside this Issue

DDC-I in Action

SCORE® Helping Develop "Health-Conscious" Planes


Imagine a jet able to warn air and ground crews when the plane exhibits the earliest symptoms of a serious problem. This long-term goal in the aviation industry is no longer limited to the realm of science fiction, as engineers under the wings of the FAA Aviation Safety Program use DDC-I's development environment - Safety Critical, Object-oriented, Real-time Embedded (SCORE®) to develop the technology to build "health-conscious" planes: the Aircraft Condition Analysis and Management system (ACAMS).

SCORE's multi-language capabilities allow project engineers to develop safety-critical code in Ada and compile the board support package, originally written in C, within a single integrated development environment. The PowerPC target relies on SCORE's JTAG integration to enable work at the bare board level with minimal intervening software layers, reaching down onto the board to debug by directly manipulating the processor.

Unique in the aviation industry, ACAMS offers real-time diagnosis and prognosis within a complex dynamic system, including flight subsystems, landing gear, and structural elements. Already configurable for propulsion systems, ongoing development is expected to incorporate, or simply merge with, ongoing propulsion system health management programs.

ACAMS consists of onboard and ground-based elements. In the air, proprietary models and algorithms analyze data in real time to identify and help manage anomalies. Results are automatically prioritized in accordance with user-specific criteria to assess the impact of fault conditions on future operation. If a critical anomaly appears, data is automatically transmitted to the ground crew. In certain cases, the system can even predict faults in the monitored subsystems before they occur.

On the ground, ACAMS combines collected and analyzed in-flight data with historical information like component maintenance history and reliability data, as well as quick-access recorder and flight operations quality assurance data for commercial air carriers. Such combined analysis will facilitate improved long-term, fleet-wide aircraft dispositioning and improve maintenance scheduling and parts supply management.

Future research and development is expected to include integration of ACAMS and ACARS (Aircraft Communications Addressing and Reporting System), an air-to-ground network enabling aircraft to emulate mobile computer terminals linked to a ground-based command-and-control management system.

While aircraft accidents caused by equipment failure are responsible for an estimated 23% of serious aviation mishaps, many may someday be predicted and prevented using ACAMS technology developed with SCORE®.

[ Back to Top ]

For Immediate Release

DDC-I Releases v.6.2.0 for TADS-960

Offers New License and Installation Options

August 1, 2005 – Phoenix, AZ – DDC-I, a global leader in safety critical software tools for embedded applications, announces today a new release for the TADS Ada Development System targeting i960. TADS-960 for Windows V.6.2.0 includes the introduction of the FLEXnet 10.1 licensing system along with Distributed TADS for Windows and unbundled tools.

"The upgrades made in this version of TADS offer our customers a product that’s easier to use, from a smooth installation to support for multiple users," states Stephen Hunter, Senior Software Engineer and TADS Product Champion. "We are dedicated to providing our clients with quality tools and services as well as customizing solutions as needed for their individual requirements," Hunter concludes.

FLEXnet 10.1 supports all of the latest licensing models including triple redundant license servers, MAC address host ID’s, hardware dongles, license borrowing, and a host of other licensing models tailored to the customer's needs.

Distributed TADS for Windows allows a TADS-960 Universe to be installed on one Universe server, and then to be shared by any number of client installations on other Windows machines. This will allow different users on different machines to easily share projects and libraries making software project management easier to implement.

The Windows installation procedures have been re-engineered to allow for easy re-licensing of the product. The various licensing models supported can easily be changed through the installation procedure without the need to uninstall or reinstall the product.

The Stand-Alone AdaScope (debugger), Link Retargeting Kit, and Runtime Source Kits are now all available as separate shippable packages. Each may be purchased and installed separately or as part of the main development system.

[ Back to Top ]

In The News

Programming for Parallel Processors

By David Mosley

Returning once again to the question of what to do about those hot (literally) processors, there is a new trend. In articles in the May 15 Issue of SD Times by Andrew Binstock and an In-Brief note in the June 6 issue of InfoWorld, there is a discussion of this new trend -- namely dual-core processors. One week after Intel officially unveiled ins dual-core Pentium D, AMD made available its Athon 64 X2. Both chips contain dual processors on a single piece of silicon. Since the performance of existing x86 architectures could not be ratcheted up without consuming significantly more power, the dual-core processor is the answer. The performance/power ratio for processors looks like a hockey stick and the last two generations of chips passed the elbow in the curve. Doubling processor performance means enormous leaps in heat generation. Solution: take two cores whose performance/power ratio is safely on the shallow end of the hockey stick. You get two fast engines instead of a single hotter, faster engine. For applications that can make use of both cores, this design delivers a clear performance benefit.

So now the problem moves over to software. It's clear that the future of all software development is threaded. This is the right time to dip your toe into programming for parallel processors.

[ Back to Top ]

Something to Think About

Cradle to the Grave: We are Happier When We’re in Control

By Linda Rising
risingl@acm.org
www.lindarising.org

There’s no doubt about it. We like to be in control. In this article, I’m going to share some interesting research that shows we have a definite preference for control in all areas of our lives. We are born with it and we die with it.

Let’s start with an experiment that Martin Seligman and his collaborators performed in the 1970s. Animals in harnesses were given a series of shocks from which they could not escape. A group of control animals, which had not been harnessed, also received shocks, but were able to move out of the way.

In a follow-on study, researchers tried to teach the same two groups from the earlier experiment to jump a hurdle, again to avoid shocks. The former control group quickly learned to escape the painful shocks, but most of the formerly harnessed animals did not (even though they were set free in the second experiment)—they seemed resigned to their fate and suffered the shocks. A third group with no prior experience with the shocks learned to jump the hurdle but not as quickly as the earlier control group.

Seligman suggested that the animals in the harnessed group had learned from the inescapable shocks in their initial experience that nothing they did made a difference—that they were helpless to control their fate. Like the original control group, they had transferred to the new situation the lesson they had learned—something Seligman called "learned helplessness."

This discovery has had a tremendous impact in many areas of psychology. Hundreds of studies have been done since and the results show clearly that we can "learn" that we don’t have control over our lives and that the consequences of this learning can be dire. Learned helplessness can affect future motivation to try. It can suppress the immune system and lead to clinical depression. According to psychologists, our most fundamental sense of well-being depends on having control over our environment and recognizing that we have control.

But we live in a country where we believe that anyone can be president! We firmly believe that hard work and determination conquer all! Most Americans should feel pretty good with regard to control. This "helplessness" should be rare in our modern society. Research shows the contrary. In 1966 and again in 1986, pollster Louis Harris asked a series of statements to test this, for example, one of the questions was: "What I think doesn’t matter anymore." In 1966 36% agreed, while in 1986, 60% agreed.

Psychologists are continually trying to measure whether we are happy or not. Studies show that people in rich countries are happier than people in poor countries, but money doesn’t matter as much as you might think. Once per capita wealth crosses from poverty to adequate subsistence, further increases have almost no effect on happiness. You find as many happy people in Poland as in Japan, for example, even though the average Japanese is almost 10 times richer than the average Pole. And Poles are much happier than Hungarians (and Icelandics much happier than Americans) despite similar levels of wealth.

Within countries, we see the same results over time. In the last 40 years, the per capita income of Americans (adjusted for inflation) has more than doubled. Does this mean we have more happy people? Not at all. In Japan, per capita wealth has increased by a factor of 5 in the last 40 years, again, with no measurable increase in the level of individual happiness.

The American "happiness quotient" has been going slowly but consistently downhill for more than a generation. While the American gross domestic product more than doubled in the last 30 years, those describing themselves as "very happy" declined about 5%. The same pattern can be seen when respondents are asked how happy they are—with their marriages, their jobs, their financial circumstances, and their places of residence. It seems that as American society grows wealthier and Americans become freer to pursue and do whatever they want, Americans get less and less happy.

Here’s an intriguing study. Three-month-old infants were placed face up in an ordinary crib with their heads on a pillow. Mounted on the crib was a small umbrella, with animal figures. The animals were not visible to the infants, but when they turned their heads on the pillows, a small light would go on, making the dancing figures visible for a little while, then the light would go off. When the infants turned their heads, by chance, they were surprised and delighted, and they quickly learned to keep the figures visible by turning their heads. They would do it over and over again and continued to be delighted. Infants in a control group were paired with those in the first group. Whenever an infant in the first group turned his head, he also turned on the light for the corresponding infant in the second group. As a result, the infants in the second group could see the dancing figures just as often and for just as long as their controlling partners. At first, the infants in the second group showed just as much delight in the experience, but after a while they lost interest.

The different reactions of the two groups suggest that it’s not the dancing animals that delighted the infants, but having control. The infants in the first group kept enjoying the display because they seemed to know that they made it happen. They seemed to be saying, "I did this! Isn’t it great! And I can do it again whenever I want!" The infants who got the display for free did not have this exhilarating sense of control.

As Barry Schwartz explains the results in his book Paradox of Choice:

Infants have little control over anything. They can’t move their bodies toward things they want or away from things that are unpleasant. They don’t have much control over their hands, so grasping and manipulating objects isn’t easy. They get poked, prodded, picked up, and put down at unpredictable and inexplicable times. The world is just a set of things that happen to them. Perhaps this is why the occasional bits of evidence that they can control some things are so salient and so exciting.

That was the cradle story. Here’s another study that shows that our love of control lasts our entire lives.

A group of nursing home residents was given instruction on the importance of being able to take care of themselves. A second group was given instruction about how important it was for the staff to take good care of them. The first group was given some small responsibilities for their lives each day and a plant in their rooms to take care of. Members of the second group had no responsibilities and had plants cared for by the staff. Those in the first group were more active and alert and reported a greater sense of well-being than those in the second group, and what is most significant, those in the first group lived several years longer, on average, than those in the second group.

A few years ago I made a trip to Okinawa on business. Before my trip, I read the Okinawa Program, a report of a 25-year-study of the Okinawan "elders," the longest-lived people on the planet. As a result of the study, several indicators were identified that seemed to correlate with longevity. At the time, I thought that one in particular stood out: there is no word in the Okinawan dialect for "retirement." As these people age, they may reduce their working hours or take a less strenuous position, but they still contribute to their communities and they continue to feel they are making a difference; they are still needed. Now that I have read Seligman’s research, I realize they also have more control over their lives. They "live until they die" and, as a result, they live longer.

I believe that based on this research, there are things we can do in our own lives and in our workplaces to improve our personal level of control and, as a result, our personal level of happiness.

Recent research shows that IT workers feel that better recognition combined with the ability to work flexibly would make them more productive. More than two-thirds of those surveyed cited regular feedback from management as the single most important factor in making them feel motivated. Seven out of ten added that being able to work flexibly would make them more productive.

Sebastian Bailey, a management consultant, suggested that the results showed that companies could do more to keep employees happy and motivated. Even inexpensive measures could make a big difference in most organizations. According to Bailey:

By improving staff recognition and feedback, managers can help people feel motivated, energized and valued within the business.

From the employer's perspective this can lead to greater staff retention and markedly increased levels of productivity. From the employee's perspective it boosts their sense of progress and effectiveness.

As well as offering flexible working options Bailey maintains that a more collaborative working style could also be beneficial, particularly in IT where staff often work in isolation.

Companies that adopt a more collaborative approach seem to show increased productivity and a marked shift in the bottom line.

Business leaders need to think more about how they can incorporate such a culture of collaboration and recognition.

An experiment conducted in the same plant where the famous Hawthorne Effect was discovered in the 1920's, gave workers on a number of assembly lines training and then complete control and responsibility for running the lines without any supervision. Within three months output trebled and rejects were reduced to virtually zero.

I believe this research combines nicely with some information I discovered in reading about appreciating others in the workplace. My good friend and colleague, Mary Lynn Manns, and I have written a book called Fearless Change: patterns for introducing new ideas. One of the patterns is called "Just Say Thanks." The pattern cites the obvious benefits for this: workers feel good when they are appreciated and are also likely to volunteer to help in the future. What I was slow to realize is how beneficial expressing thanks can be for the giver. I wrote an article about that discovery (The Power of Gratitude) and suggested that for those of us who are giving thanks, the benefits are truly enormous. In the Paradox of Choice, Barry Schwartz shares this observation and suggestion:

Individuals who regularly experience and express gratitude are physically healthier, more optimistic about the future, and feel better about their lives than those who do not. Individuals who experience gratitude are more alert, enthusiastic, and energetic than those who do not, and they are more likely to achieve personal goals.

Practice an attitude of gratitude. We can improve our subjective experience by consciously striving to be grateful more often for what is good about a choice and disappointed less by what is bad about it.

Research suggests that gratitude does not come naturally to most of us most of the time. Usually, thinking about possible alternatives is triggered by dissatisfaction with what was chosen. When life is not too good, we think about how it could be better. When life is going well, we tend not to think much about how it could be worse. With practice, we can learn to reflect on how much better things are than they might be, which will make the good things in life feel even better.

If you keep it up, you will find that it gets easier and easier, more and more natural. You may also find yourself discovering many things to be grateful for on even the most ordinary days.

Appreciating colleagues for their contributions lets them know how influential they are in the workplace. This enhances their feeling of control over their work day. As a manger, change your strategy and you change the way a company runs. Involve team members in decisions. Once the folks at the grassroots realize they own the problem, they also discover that they can help create and own the answer—and they respond quickly, aggressively, and creatively, because they have a closer understanding of what's going on.

It’s really all about collaboration and helping each other be the best we can be. It’s another one of those—easy to say, but so hard to do—powerful motivators. Let me know if you are really able to put this into practice. Maybe you can share your secrets for helping others be happy!

References

Mortleman, James, "Happy IT staff key to workplace success," October 2004.

http://www.pcw.co.uk/vnunet/news/2125957/happy-staff-key-workplace-success

Myers, David G., "The Pursuit of Happiness: Who Is Happy--and Why," Psychology Today, July 1992.

Schwartz, Barry, The Paradox of Choice, HarperCollins Publishers Inc., 2004.

Willcox, Bradley, Willcox, Craig, and Suzuki, Makoto, The Okinawa Program, Three Rivers Press, 2002. http://okinawaprogram.com/

 

About the Author
http://www.lindarising.org

risingl@acm.org

Linda Rising has a Ph.D. from Arizona State University in the area of object-based design metrics. Her background includes university teaching as well as work in industry in telecommunications, avionics, and strategic weapons systems. She is the author of numerous articles and has published three books: Design Patterns in Communications, The Pattern Almanac 2000, and A Patterns Handbook. Follow this link for information regarding her latest book "Fearless Change: patterns for introducing new ideas".
http://www.cs.unca.edu/~manns/intropatterns.html

[ Back to Top ]

 

   

©2005, DDC-I, Inc., Phoenix, AZ - All Rights Reserved - Webmaster@ddci.com

DDC-I, Inc. -  USA - Phone: (602) 275-7172