The new generation of real-time systems are characterized by multiple,
conflicting non-functional desiderata on goals. Furthermore, the syst
ems exhibit very large size and complexity-in both application structu
res and underlying software and hardware platforms. We argue that curr
ent high-level real-time languages do not meet the challenge of these
complex real-time systems and introduce a new language-CRL-that we cla
im does. Relevant real-time features of CRL are discussed and a summar
y is provided vis-ri-vis future features that would address non-functi
onal goals other than timeliness. A current implementation status and
how CRL fits into a rather ambitious environment for the construction
of complex real-time systems (under construction in our Real-Time Comp
uting Lab at NJIT) are briefly presented.